1
我試圖用如何提高性能fabric.Image.fromURL
fabric.Image.fromURL(hc.toDataURL(),
function(img) {
canvas.add(img);
}
);
加載從我的帆布面料帆布圖像,但如果我添加一個25 MB的圖像不會加載所有圖像。 但是,如果不使用fabric js,我可以通過複製canvas和putImageData來完成。
有關如何提高性能的任何建議?
Fabric.js可能無法針對如此大的圖像進行優化。不過,我認爲你的畫布中並不需要這種非常大尺寸的圖像,它們的實際質量。爲什麼不使用簡單的隱藏畫布調整圖像數據大小,然後在織物畫布中繪製調整大小的數據uri。你可以從http://stackoverflow.com/questions/20958078/resize-base64-image-in-javascript-without-using-canvas(第二個答案)獲得一些幫助。 –
我確實有一個隱藏的畫布。我們可以做些什麼這個http://fabricjs.com/docs/fabric.Image.html#fromObject – subhfyu546754