Imagemagick 如何在特定dpi上使用fabric.js和node.js保存图像?

Imagemagick 如何在特定dpi上使用fabric.js和node.js保存图像?,imagemagick,fabricjs,Imagemagick,Fabricjs,当我使用createCanvasForNode生成2000x2000图像并使用createPNGStream保存图像时,这将创建一个2000x2000 72dpi文件。但是如果我需要一个13.33“x13x33”150dpi的打印机文件,我是否应该加倍倍增,生成4000x4000图像,然后使用imagemagick之类的工具将其设置为150dpi?这不会把它减少到2000x2000吗?这是正确的方法吗 如果你想以150dpi打印13.33英寸,你需要2000像素-仅此而已。dpi应该是无关紧要的

当我使用createCanvasForNode生成2000x2000图像并使用createPNGStream保存图像时,这将创建一个2000x2000 72dpi文件。但是如果我需要一个13.33“x13x33”150dpi的打印机文件,我是否应该加倍倍增,生成4000x4000图像,然后使用imagemagick之类的工具将其设置为150dpi?这不会把它减少到2000x2000吗?这是正确的方法吗

如果你想以150dpi打印13.33英寸,你需要2000像素-仅此而已。dpi应该是无关紧要的,因为只要你有足够的像素,任何半体面的打印软件都应该能够满足你的需要。画布制作的PNG通常是96DPI。你确定它们是72dpi吗?如果你想以150dpi打印13.33英寸,你需要2000像素,仅此而已。dpi应该是不相关的,因为只要你有足够的像素,任何半体面的打印软件都应该能够满足你的需要。画布制作的PNG是正常的96DPI。你确定它们的速度是72 dpi吗?