我正在开发一款用于设计定制围巾的在线应用程序。经过初步研究,我发现我可以将Fabric.js用于此目的。然而,当谈到2D设计和画布时,我是新手。我想为用户提供一个画布,在那里他们可以上传图像/图案并设计围巾。
围巾尺寸为90 * 90厘米。我要求以EPS / AI格式或高分辨率图像文件为印刷公司提供实际尺寸的围巾设计。这是我有点丢失的地方。画布的大小是多少......我如何确定上传的图像是否具有高分辨率。
由于
答案 0 :(得分:1)
90厘米约34英寸。 如果你考虑使用高分辨率,让我们说150 DPI你会得到类似5000x5000画布的东西。
现在5000 x 5000是一个25万像素的图片,很难处理浏览器。 你可以尝试创建一个5000 x 5000的面料帆布,你会遇到糟糕的表演。
您可以做的是使用canvas.toSVG()在SVG中导出,然后使用您选择的可以处理大文件的库将SVG栅格化为PNG或JPEG。