0
Thanks to @ℊααnd I was able to add stroke styling to images added to the canvas。我想在添加的任何圖像上留下陰影,以使它們更「堆疊」一下。我嘗試添加boxShadow:「5px 5px 20px 0px#888888」和taking queues from the documentation,但我沒有任何運氣。我將如何實現這一目標? JS中的樣式對我來說還是全新的。任何幫助將不勝感激。提前致謝。將box-shadow添加到fabric.js加載的圖像樣式中
document.getElementById('file').addEventListener("change", function (e) {
var file = e.target.files[0];
var reader = new FileReader();
reader.onload = function (f) {
var data = f.target.result;
fabric.Image.fromURL(data, function (img) {
var oImg = img.set({
left: 0,
top: 0,
angle: 0,
border: '#000',
stroke: '#F0F0F0',
strokeWidth: 40
}).scale(0.2);
canvas.add(oImg).renderAll();
//var a = canvas.setActiveObject(oImg);
var dataURL = canvas.toDataURL({
format: 'png',
quality: 1
});
});
};
reader.readAsDataURL(file);
});
我試圖將所有的代碼插入片段插入器,但由於某種原因,它不想在那裏運行。我認爲以上是適用的。