gpt4 book ai didi

javascript - 使用 Fabric js Canvas 中的新图像不适用于 chrome

转载 作者:行者123 更新时间:2023-12-03 02:57:16 25 4
gpt4 key购买 nike

我使用fabric.js来管理我的 Canvas ,但是当我在 Canvas 中放置图片后制作新的fabric.Image时,它在chrome中不起作用!

这是我的代码:

var imgElement = document.getElementById(idImageToDrage);

var imgInstance = new fabric.Image(imgElement, {
id: parseInt(idImageToDrage),
left: calculPositionLeft, // position when I drop the picture
top: calculPositionTop,
scaleX: 0.147,
scaleY: 0.147,
angle: 0,
zindex: $('#containerInnerImgToDrag').children().length,
name: 'img'
});

imgInstance.setControlsVisibility({ 'bl': false, 'br': false, 'mb': false, 'ml': false, 'mr': false, 'mt': false, 'tl': false, 'tr': false });
canvas.add(imgInstance);

此代码适用于 Firefox,我能做什么?

谢谢!

最佳答案

您需要使用

var objectDropped = ui.draggable[0];

var imgInstance = new fabric.Image(objectDropped, {

删除图像元素作为织物图像的源。

此处已更新 fiddle

关于javascript - 使用 Fabric js Canvas 中的新图像不适用于 chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47569454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com