javascript - KineticJS:如何从 Canvas 初始化图像?

标签 javascript html canvas kineticjs

我有一个 Canvas 元素

var canvas; // some canvas

其中包含一张图片。

是否可以从 Canvas 元素初始化 KineticJS 图像?如果不是,我如何以最快的方式从 Canvas 获取 KineticJS 图像?

最佳答案

当然可以!

您可以使用 Canvas 元素作为 KineticJS.Image 的来源:

var canvas=document.getElementById("myCanvas");  // or createElement

...  // do stuff on the canvas element

var image1 = new Kinetic.Image({
    x:40,
    y:40,
    image:canvas,
});
layer.add(image1);
layer.draw();

关于javascript - KineticJS:如何从 Canvas 初始化图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23140147/

相关文章:

javascript - 如何使用具有相同名称的复选框显示/隐藏选项卡部分?

javascript - 带有 `width: 100%` 的样式 header 而不使用 `position` 属性

html - CANVAS 2D 上下文中的纹理

javascript - 延迟、可重置功能延迟

javascript - 为什么 jQuery 单击事件处理程序不能为动态加载的 DOM 元素正常工作?

php - 您如何检测您的网站访问者是否来自谷歌搜索结果?

javascript - 单击后加载 html 时如何动态设置输入的值?

javascript - 如何清除html中的文本框

javascript - 有没有办法在 Canvas 上绘制部分超出屏幕范围的内容?

jquery - 使用 raphael 、 canvg 和 jquery 将 SVG 转换为图像(dataURI)