2013-03-02 13 views

risposta

17

È possibile utilizzare .setElement() per modificare l'immagine.

Ad esempio, supponiamo di avere un oggetto immagine fabricJS denominato myFabricObect.

Quindi, se si dispone di un elemento di immagine HTML <img id="newImage"> sulla tua pagina, è possibile caricare il tuo myFabricObject con la "newImage" in questo modo:

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

Si potrebbe anche creare un javascript Image() e assegnare quello a myFabricObject:

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

Grazie mille per l'aiuto – Faradey

-1

Questa è la migliore opzione che ho trovato

var activeObject = canvas.getActiveObject(); 
activeObject.setSrc(data.url); 
Problemi correlati