【发布时间】:2015-05-02 19:20:18
【问题描述】:
我在ghostscript 9.15 中遇到了疯狂的问题。我有两个将 PDF 转换为 JPEG 图像的命令,它们仅在高度和宽度上有所不同。
命令一
-q -dUseCropBox -dBATCH -dDOINTERPOLATE -dMaxBitmap=300000000 -dAlignToPixels=0 -dNOPAUSE -dSAFER -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dPDFFitPage -dPrinted=false -r144 -g200x200 -sDEVICE=jpeg -dJPEGQ=100 - sOutputFile="output.jpg" "input.pdf" -c 退出
命令二
-q -dUseCropBox -dBATCH -dDOINTERPOLATE -dMaxBitmap=300000000 -dAlignToPixels=0 -dNOPAUSE -dSAFER -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dPDFFitPage -dPrinted=false -r144 -g200x199 -sDEVICE=jpeg -dJPEGQ=100 - sOutputFile="output.jpg" "input.pdf" -c 退出
如您所见,命令只有-g参数有区别。
在第一个命令中我使用了-g200x200,在第二个命令中使用了-g200x199。
第一个命令给出旋转的 JPEG,而第二个命令给出未旋转的 JPEG 文件。ghostscript 中是否有任何实用程序可以将我的命令从高度和宽度的角度区分开来。
在将 PDF 转换为 JPEG 图像文件时,如何使用相同的高度和宽度(-g200x200) 获得未旋转的 JPEG 图像文件?
【问题讨论】:
标签: image pdf jpeg ghostscript image-rotation