【问题标题】:imagemagick cropped images to pdf: pdf maintains cropped dimensionsimagemagick 将图像裁剪为 pdf:pdf 保持裁剪尺寸
【发布时间】:2019-01-11 16:58:25
【问题描述】:

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

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

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

我是否错过了重置图像大小元数据的步骤?

【问题讨论】:

    标签: image pdf imagemagick png


    【解决方案1】:

    我认为这可能会更好:

    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 使图像忘记其先前的画布大小。

    【讨论】:

    • 是的,这项工作完美无缺。感谢您的修复和其他指针。
    • 如果您不需要文件,可以避免写入磁盘,使用find -name "test*.png" -exec convert {} -crop ... +repage miff:- \; | convert miff:- test.pdf
    猜你喜欢
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多