fabricjs - 如何更改fabric.Image对象属性src的图像?

标签 fabricjs

如果已经制作了动画,如何更改fabric.Image对象属性src的图像?

最佳答案

您可以使用.setElement()更改图像。

例如,假设您有一个名为myFabricObect的fabricJS图像对象。

然后,如果页面上有html图像元素<img id="newImage">,则可以使用myFabricObject加载"newImage",如下所示:

myFabricObject.setElement(document.getElementById("newImage"));


您还可以创建一个JavaScript Image()并将其分配给myFabricObject

var img=new Image();
img.onload=function(){
    myFabricObject.setElement(img);
}
img.src="myNewImage.png";

关于fabricjs - 如何更改fabric.Image对象属性src的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15179976/

相关文章:

javascript - 平滑缩放 Fabricjs 对象

javascript - 如何使用 Vue js 使 Fabric js 响应式?

javascript - Fabric.js 混合模式 - 混合图像为黑色

javascript - 在 fabricjs 上下文中更改文本不起作用

ruby-on-rails - 如何将 Canvas 保存为矢量图像?

text - 使用fabric.js在 Canvas 上绘制文本

javascript - Fabric.js - 色调过滤器

javascript - 使用 Fabricjs 1.5.0 时 Canvas 中的图像模糊

javascript - Fabric.JS 和 Fabric-Brush - 无法添加到下部 Canvas

javascript - Fabric.js 定义图像的边界/限制