Как изменить изображение атрибута объекта fabric.Image
src, если я уже сделал анимацию?
Как изменить изображение атрибута object.Image объекта src?
Ответ 1
Вы можете использовать .setElement()
для изменения изображения.
Например, скажем, у вас есть объект imageJS с именем myFabricObect
.
Затем, если на вашей странице есть элемент изображения 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";
Ответ 2
Это лучший вариант, который я нашел
var activeObject = canvas.getActiveObject();
activeObject.setSrc(data.url);