我有多个屏幕截图,另存为PNG,我想批量裁剪和合并成一个单一的PDF。给定所需的偏移量和大小,裁剪就足够简单:
mogrify screenshot01.png -crop 123x456+42+42这将从屏幕截图中裁剪123×456像素的图像,其左上角距上边缘和左边缘42个像素,并覆盖现有文件。(注意:如果不想覆盖原始文件,请使用convert而不是mogrify。)
然后,将屏幕截图合并到单个PDF中也应该很容易:
convert screenshot*.png merged.pdf...however,这将导致文件中的所有页面稍微移出视图。为什么会发生这种情况,我应该做些什么来防止它?
发布于 2021-02-18 04:18:21
裁剪图像时,偏移量(示例中的+42+42)存储在生成的PNG文件中:
$ identify screenshot01.png
screenshot01.png PNG 123x456+42+42 DirectClass 8-bit 42.4Ki 0.000u 0m:0.000007s然后,在合并时,ImageMagick会遵守此偏移量。在打开文件时,gimp也会报告偏移量,询问您是否要应用它;不过,gThumb等其他应用程序会悄悄忽略它。
要删除偏移,请使用+repage选项,或者在裁剪时...
mogrify screenshot01.png -crop 123x456+42+42 +repage合并时的...or:
convert +repage screenshot*.png merged.pdfhttps://stackoverflow.com/questions/66249369
复制相似问题