1
我正在使用fabricjs,並且我有一個JSON圖像列表。每個元素代表一個圖像,每個圖像的左側,頂部等信息。在我的javascript代碼我有我有以下與FabricJS循環中的圖像
for (var j = 0; j < ChrImages.d.length; j++) {
var obj = ChrImages.d[j];
fabric.util.loadImage(obj.URL, function (img) {
var customImage = new fabric.CustomImage(img, { name: obj.Name, rot: obj.Rotation, rawURL: obj.RawURL, belongsto: obj.BelongsTo,left:obj.PosX,top:obj.PosY,angle:obj.Rotation });
//customImage.set({
// left: obj.PosX,
// top: obj.PosY,
// angle: obj.Rotation,
// lockScalingX: true,
// lockScalingY: true,
// perPixelTargetFind: true,
//});
// customImage.filters.push(new fabric.Image.filters.RemoveWhite());
canvas.add(customImage);
groupWorkingChromosomeImages.add(customImage);
});
}
的問題是,所有的圖像堆疊於彼此。看起來所有的圖像都有相同的左邊和上邊。
我有檢查,以確保JSON列表是準確的。另外,我需要使用自定義類,因爲我的圖像具有其他屬性。
有人可以讓我知道爲什麼在緊密循環中添加圖像失敗?
真棒的工作。 – user1144596