html5-canvas相关内容
在我的 Angular 6 应用程序中,我正在创建一个文件上传选项,并且在预览中上传的文件需要显示为自动裁剪和自动调整大小. 我已经尝试了以下, HTML:
..
这是three.js动画代码示例: var angularSpeed = 0.2;var lastTime = 0;函数动画(){var time = (new Date()).getTime();var timeDiff = time - lastTime;var angleChange = angularSpeed * timeDiff * 2 *
..
我打算在 JS 中创建一个简单的照片编辑器.我的主要问题是,是否可以创建实时渲染的过滤器?例如,调整亮度和饱和度.我只需要一张 2D 图像,我可以在其中使用 GPU 应用滤镜. 我读过的所有教程都非常复杂,并没有真正解释 API 的含义.请指出我正确的方向.谢谢. 解决方案 您可以为您打算使用的每个操作制作自定义像素着色器.只需学习一些 GLSL 并按照“学习 WebGL"教程来掌握
..
我有一个包含 10138 个部分的 SVG 绘图,所以它运行缓慢. 我想让它运行起来更像 http://workshop.chromeexperiments.com/globe 这是我正在考虑的解决方案/问题 有什么方法可以让 SVG 部件以处理器密集度较低的方式呈现? 我可以将 SVG 转换为 WebGL 或画布吗? 我可以让它作为 SVG 运行,但通过 WebGL 或画布呈现
..
目前我正在使用 Canvas2Image 来保存我的 HTML5 画布的内容.但是,它似乎不适用于 Google Chrome.欢迎任何关于如何解决该问题的想法.:) 解决方案 canvas.toDataURL() 在 Chrome 中似乎可以正常工作,因此可能是库问题.不过,“将画布转换为图像"功能似乎可以正常工作.
..
如何从 codepen 获取代码,并在我的文本编辑器中本地使用它? http://codepen.io/mfields/pen/BhILt 我正在尝试在本地玩这个创作,但是当我在 chrome 中打开它时,我得到一个空白页面,没有任何内容. src="https://ajax.googleapis.com/ajax/libs/j
..
我已经阅读了 Three.js API,阅读了 StackOverflow 上的问题,我已经使用 firebug 和 chrome 的调试器调试了代码,我已经尽我所能,但我仍然觉得这很烦人全屏错误,渲染器视口大于我的屏幕,从而导致出现滚动条.这是一个不影响渲染或其他操作的可见错误,我只是试图控制视口的大小,使其与可用的屏幕空间相匹配,而不会出现滚动条. 我在 Windows 7 上使用 Go
..
我有一些函数可以在画布元素上绘制矩形.绘制元素时,我希望能够通过拖动它的角来调整它的大小. var canvas = document.getElementById('canvas'),ctx = canvas.getContext('2d'),矩形 = {},拖动=假;函数初始化(){canvas.addEventListener('mousedown', mouseDown, false
..
我正在寻找一个逻辑上的理解与示例实现想法来获取这样的瓦片地图: http://thorsummoner.github.io/old-html-tabletop-test/pallete/tilesets/fullmap/scbw_tiles.png 并以这样的逻辑方式呈现: http://thorsummoner.github.io/old-html-tabletop-test/
..
我对画布有点新,如果这是一个微不足道的问题,请原谅. 我希望能够按照路径(定义为贝塞尔路径)为对象设置动画,但我不知道该怎么做. 我看过拉斐尔,但随着时间的推移,我不知道如何走这条路. Cake JS 在演示中看起来很有希望,但我真的很苦恼文档,或者在这种情况下缺少文档. 有人有这方面的工作示例吗? 解决方案 在我的网站上使用代码 来自 这个相关问题,但不是在回调中
..
我想要一张从我的数据库上传的图片,在它上面,相同大小的相同位置是 HTML5 画布. 我发现的大多数解决方案我一直在使用 JQuery/JavaScript,但是如果可能的话,我想要一个类似的解决方案,因为图像是从数据库输出的,并且页面上可能有多个图像,并且只使用 CSS3每张图片都有一个画布. 我怎样才能做到这一点? 解决方案 是的. 您可以完全在 CSS 中完成此操作
..
如果我想构建一个简单的游戏(蛇、西洋跳棋、吃豆人或其他),什么是更好的方法 - SVG 或 Canvas? 我感兴趣的事情: 易于实施(Canvas 与 SVG 的学习曲线).例如,如果 SVG 的教程和社区支持对我来说至关重要. 性能(对我来说并不重要,但仍然很重要) 另外,在游戏领域,有没有比 Canvas 更适合 SVG 的特定游戏(反之亦然?) 解决方案 需
..
我有以下无法正常工作: var canvas = new fabric.Canvas('canvas');canvas.observe('mouse:down', function(e) { mousedown(e); });canvas.observe('mouse:move', function(e) { mousemove(e); });canvas.observe('mouse:up',
..
我想在 HTML5 Canvas 中解绑函数... 示例:当我在选择选项矩形后选择画笔时,它也会在我使用画笔时创建矩形.请帮助我解决同样的问题. 谢谢 开发 解决方案 选择矩形然后橡皮擦后看到另一个矩形的原因如下: function addClick(x, y, dragging) {点击X.push(x);点击Y.push(y);clickDrag.push(拖动)
..
我想在 HTML5 画布中绘制一条像 这里提到的这样的曲线.有人能指出我应该使用什么方法吗? 解决方案 另一种方法是使用 方法bezierCurveTo const canvas = document.querySelector("canvas");const ctx = canvas.getContext("2d");让 cw = canvas.width = 536;让 ch =
..
我正在尝试导出在 Flash 中可以正常工作但在 html5 画布中导出时无法正常工作的合影动画. 诀窍很“简单":每张照片都是一个按钮,当您将鼠标悬停在某人的照片上时,他的职称就会出现. 我无法使用 createjs 实现它! 我的舞台上有一个名为“jobs_cont"的 MovieClip 实例,它的时间线具有不同的关键帧和每个人的工作标题的标签. 问题是当按钮悬停时,
..
要求: 现在:在 Canvas 上绘图,然后点击 Save(离线存储 Canvas 状态/绘图 - 但不作为图像). 稍后:打开先前保存的绘图显示的画布,并继续再次绘制. 对于绘图,我们通常使用如下代码: canvas = document.getElementById('can');ctx = canvas.getContext("2d");...ctx.beginPath();
..
我想从来自我的 ajax 请求的数组中的多个图像创建一个 Canvas 图像;为此,我尝试运行循环,但 drawImage 不适用于循环. 然后我尝试了一个函数,并在循环中调用了该函数,但同样的事情发生了 drawImage 不适用于此 下面我提到了所有的代码一和函数一的循环 &一个在 drawImage 中具有静态信息的当前工作. 如果有人请指导我如何解决此问题,我将不胜感激.
..
我用mp4文件源画了一个视频HTML5,为了改进 css 样式和所有内容,我像许多 Javascript 开发人员一样,每隔 20 毫秒将视频的帧图像重绘到画布上, 关于 w3schools 的示例:最后的绘图示例 如果你在 IE10 或 firefox 上显示它会显示一切正常,但是当我在 Chrome 上显示它时(我的是最新版本 31),一段时间后它会崩溃(aw snap!)
..
在我的 Canvas 绘图应用程序中,我有一个下载到 png 按钮,我想制作它,以便只有当用户在我的甜蜜警报弹出提示上单击“是的保存它"时,画布上的图像才会下载.现在它仍在自动下载.谢谢您的帮助.(另外,如果有人有更好的方式通过 Javascript 下载也有帮助,它正在下载 png,但它已损坏,我无法打开它) $('#download').click(function(){狼吞虎咽({titl
..