[英]Modify fabric.Image.fromURL after initial load using Fabric.js
[英]Load image fromUrl without callback in fabric.js
我試圖將圖像存儲在變量中,以便在某些事件后將其添加到畫布中。
像這樣的代碼是有效的
new fabric.Image.fromURL('http://www.w3schools.com/css/img_fjords.jpg', function (img)
{
console.log(img);
});
在控制台上我得到這樣的事情:
klass {filters: Array[0], resizeFilters: Array[0], _element: img.canvas-img, _originalElement: img.canvas-img, width: 560…}
這很好。 但是當我試圖存儲這個圖像是這樣的變量。
var img = new fabric.Image.fromURL('http://www.w3schools.com/css/img_fjords.jpg');
當我console.log(img)我得到這個
f…c.I…e.fromURL {}
請解釋如何保存,以及我做錯了什么。
您可以使用下面的代碼將圖像添加到畫布中。
var imgObj = new Image();
imgObj.src = "http://www.w3schools.com/css/img_fjords.jpg";
imgObj.onload = function ()
{
var image = new fabric.Image(imgObj);
image.set({
angle: 0,
padding: 0,
originX: "center",
originY: "center"
});
}
添加圖像時也可以設置其他屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.