我想从graphicsmagick
转到convert -density 300 page_*.tif output.pdf
但是我遇到了语法
的一些问题首先,我需要将一些图像合并为PDF
convert -density 300 file.pdf[0] -background white -alpha remove -resize 140x140 -strip -quality 40 thumb.jpg[0]
然后我需要创建PDF第一页的缩略图
graphicsmagick
这很好..但我想将第一个命令切换到gm convert -density 300 page_*.tif output.pdf
这里的graphicsmagick语法很好用
imagemagick
但是当使用{{1}}创建缩略图时,输出的大小合适,但是在图像本身内缩小了实际图像的尺寸?!
https://secure.dyndev.dk/data/voucher/30000/400/30435_eb7e5d0a9df71b2783e2fa89efd9de12fcdb9679.pdf
https://secure.dyndev.dk/data/voucher/30000/400/30433_7710d6404534b0868ab8da41dd651e971b70e16b.pdf
答案 0 :(得分:1)
刚刚遇到同样的问题,并在此找到了解决方案: https://blog.josephscott.org/2009/11/16/imagemagick-convert-pdf-to-jpg-partial-image-size-problem/
您需要将转换命令更改为:
convert -density 300 -define "pdf:use-cropbox=true" file.pdf[0] -background white -alpha remove -resize 140x140 -strip -quality 40 thumb.jpg[0]
也许可以添加-resize "2000x2000>"
来限制生成的JPEG的大小,尤其是高密度值时。