image - imagemagick 将图像裁剪为 pdf:pdf 保持裁剪尺寸
问题描述
我有几个大的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
图像忘记其先前的画布大小。
推荐阅读
- mindwave - 使用 NeuroPy 库的 Mindwave 连接
- r - 使用 ggplot2 中的 geom_segment() 连接多个时间点
- java - 无法创建 EMRclient - Sdkclientexception
- javascript - 你如何测试数组的两边总和是否相同?| Javascript 算法
- ios - 使用 2x Publishers 快速组合 URLSession 检索数据集/照片
- ios - 以算法方式创建 MDLVoxelArray 时的性能
- javascript - 会话中的 Vue/Nuxt 持久变量
- .net - 与 minimumExpectedTests 等效的 dotnet 测试
- json - 带有 post 参数的 Alamofire JSON 响应错误
- php - 添加整个 xml 子新元素 Php