如何使用ImageMagick转换,调整大小和居中图像


9

我无法使用ImageMagick的重力选项将转换后的* .png文件居中。重力似乎在以下命令中无效。相反,它将擦除所有内容,并且输出变为白页。

convert puma1.png -compress jpeg \
                  -resize 1755x2475 \
                  -units PixelsPerInch \
                  -density 150x150 \
                  -page A3 \
                  -gravity center puma1.pdf

ImageMagick版本为6.8.6-9 2014-03-06 Q16。


你能张贴puma1.png文件吗?顺便说一句,该命令对我也不起作用。
slm

密切相关:“如何将居中的.jpg挂载到.pdf中(使用定义的页面大小和边框)?” unix.stackexchange.com/q/43946
tanius

Answers:


13

尝试extent像这样使用代替:

$ convert puma1.png -gravity center \
    -background white \
    -compress jpeg \
    -extent 1755x2475 puma1.pdf

你的坟墓。

        SS#1

以及生成的PDF文件。

$ convert 453f11e81477e1e0334962ee262b3bcd.png -gravity center \
    -background white \
    -extent 500x500 \
    -compress jpeg 453f11e81477e1e0334962ee262b3bcd.pdf

SS#2

参考文献


那...看起来很丑!
Braiam 2014年

那就是开关。
slm

谢谢。那解决了我的问题。带有新选项的原始命令是:convert puma1.png -gravity center -background white -compress jpeg -resize 1755x2475 -extent 1755x2475 -units PixelsPerInch -density 150x150 puma1.pdf似乎该选项会-page A3杀死输出。如果我使用它,我仍然会在输出中显示空白页面。那-resize-extent。它们相互排斥吗?
mabalenk 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.