我在保存画布时遇到问题。我想那是因为我的画布太大了。我在这里寻求帮助:
……但没有成功。
我的问题是下一个:
例如,我有一个具有以下尺寸的画布:1123x1965 像素,我需要将其调整为 29.7x52 厘米并将它们放在 300dpi 中。
我的理性如下:
- 编辑模板后,转换为全尺寸,然后将 png 图像保存为以像素为单位的实际尺寸,已乘以 300 dpi。做了这个计算:
29.7厘米:29.7*300 = 8910
52厘米:52*300 = 15600
使用这个的问题基本上是画布消失了。请看这个:画布上的元素消失 w/ jsfiddle
并且 todataurl 函数不起作用:canvas.toDataURL() for large canvas
- 然后使用库 imagemagick 转换为 300 dpi,像这样的命令: convert test.png -units PixelsPerCentimeter -density 300 test2.png
任何人都可以帮助我吗?
谢谢你。