-1
在300 dpi
之外的高密度下,默认密度为72 dpi
以下ImageMagick
convert
命令输出空白页。我看起来很奇怪。高密度时的有效重力 - ImageMagick
"convert -units PixelsPerInch -density 300 $myfiles -page A4 -gravity center test.pdf"
任何人都想交流想法吗?
在300 dpi
之外的高密度下,默认密度为72 dpi
以下ImageMagick
convert
命令输出空白页。我看起来很奇怪。高密度时的有效重力 - ImageMagick
"convert -units PixelsPerInch -density 300 $myfiles -page A4 -gravity center test.pdf"
任何人都想交流想法吗?
gravity
gravity
这里的参数不适用,因为它不能确定A4
页面的分辨率在300 dpi
。这就是为什么提问命令在300 dpi
处输出空白页面的原因。
如果密度已定义,我们应该避免使用page
参数。 ImageMagick有一个parameter
,名为extent
,可用于定义给定密度的页面分辨率(此处为300 dpi
)。因此,在这种情况下,我们应该使用extent
而不是page
来实现所需的输出。
例如,在300 dpi的A4大小页的
分辨率是2480x3508,对于像300 dpi
一组密度从而正确的命令应为:
"convert -units PixelsPerInch -density 300 $myfiles -gravity center -extent 2480x3508 test.pdf"
这里,extent
参数的分辨率应该成比例地等于任何特定页面大小的设置density
。