【发布时间】:2019-12-12 13:19:32
【问题描述】:
目标是在图像上设置画布。 (制作像 teespring 一样的产品模型生成器,但更简单)
Codepen:https://codepen.io/anon/pen/YmEGyW
我几乎已经达到了我想要的位置,但我有一些问题:
如果我在画布上设置背景图像,我无法保存(不知道为什么,但是当我这样做时,我无法点击“保存”,什么也没有发生)。像这样:
const canvas = new fabric.Canvas('fCanvas', {
backgroundImage: "https://drive.google.com/uc?export=view&id=0B3ubyt3iIvkaUlpHVEpDTGhjQzg",
...
});
为了解决这个问题,我在画布上创建了一个画布......但这仅在我上传图像时才有效(或者到目前为止,我如何弄清楚如何使它工作,就像在 codepen强>例子)
我想要的是预加载背景图片,而不是需要上传背景图片。
如何在加载时加载谷歌驱动器图像(在下方)而不需要通过输入/表单上传?
实际上,这将是动态的,但现在我想使用"https://drive.google.com/uc?export=view&id=0B3ubyt3iIvkaUlpHVEpDTGhjQzg" 作为背景图像。然后就可以在上面上传可缩放的图片了。
【问题讨论】:
标签: javascript canvas fabricjs