目标是在图片上方设置一个画布。(制作像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"
作为背景图像。 然后能够上传可伸缩的图像在上面。