imagemagick 将图像裁剪为 pdf:pdf 保持裁剪后的尺寸

imagemagick cropped images to pdf: pdf maintains cropped dimensions

我有几个大的 png。我正在使用 convert 裁剪它们,然后从中创建一个 pdf。

find . -name 'test_*.png' -exec convert -crop 600x1000+400+50 {} {} \; -exec echo {} \;
convert `ls -v test_*.png` test.pdf

一切正常。图像裁剪得很好。 pdf一般没问题。问题是生成的 pdf 的每一页都有与预先裁剪的图像大小相匹配的白色填充。

我是否缺少重置图像大小元数据或其他内容的步骤?

我认为这可能更好:

find . -name 'test_*.png'  -print -exec convert {} -crop 600x1000+400+50 +repage {} \;
convert test_*.png test.pdf

我认为 -print-exec echo {} \;

更简洁

ImageMagick 命令的首选顺序是:

convert input.png ... output.png

+repage 使图像忘记其先前的 canvas 大小。