我希望将画布导出为 1500x1500 300dpi 最终产品。
我只想拖放图像,而不是在画布上绘图,以创建像相册/拼贴画之类的东西。所以人们会将图像从右侧面板拖到画布中,调整大小,旋转等。
看来我最好的选择是渲染一个 500x500 并跟踪/记录所有图像/对象活动,然后在 PHP 中将记录的动作处理/模拟到一个更大的文件(1500x1500),然后保存/导出该文件。
我认为我不希望浏览器尝试处理大画布 + 高分辨率图像,以及屏幕上可能出现的许多图像 (15+)。(在本地测试中,它在导出时崩溃了几次)。
基本上使用画布作为预览模式 (500x500),创建照片拼贴,然后 PHP 导出到大/高分辨率 (1500x1500) - 完全按比例。
主要寻找文件、方向或建议。有什么我需要注意的吗?可能的问题?建议非常感谢。
目前使用 FabricJS,但对任何解决方案都开放。还有关于实现 300dpi 的任何见解。会考虑为这个项目招聘,只是想看看最好的路线,谢谢。