J'essaie d'obtenir l'ombre Image de l'objet Texte sans affecter la sortie de tissu.fabricjs objet cloné affectent l'ancien objet (par défaut)
code
var clonedText = jQuery.extend({}, obj);
clonedText.fill = "rgba(50,50,50,0.5)";
imageURL = clonedText.toDataURL({format:'png'});
Résultat
Par défaut: marche par inertie:
Comment peut-il être résolu? Je veux dire comment puis-je copier un objet afin de ne pas affecter l'image par défaut?
MISE À JOUR:
J'ai aussi essayé ceci et cela.
canvas._objects.forEach(function(obj, index){
var clonedText = fabric.util.object.clone(obj);
clonedText.fill = "rgba(50,50,50,0.5)";
imageURL = clonedText.toDataURL({format:'png'});
});
Ceci a le même résultat.
version de fabricjs que vous utilisez? – Durga
@AndreaBogazzi pouvez-vous vérifier cette [question] (https://jsfiddle.net/durga598/qn066wtz/) après avoir obtenu 'toDataURL' d'un objet cloné, il affecte également à l'élément parent, après la mise à l'échelle il revient à l'original. – Durga