小编tri*_*bol的帖子

ghostscript pdfwrite指定jpeg质量

我正在尝试连接多个pdf文件,这些文件基本上是包含jpg图像的相册的页面。对于我的输出pdf文件,我希望将图像分辨率调整为300 dpi,并希望保持最佳质量。我正在使用的命令是:

gswin64c.exe -dNOPAUSE -dBATCH ^-dDownsampleColorImages=true -dColorImageResolution=300 ^-dDownsampleGrayImages=true -dGrayImageResolution=300 ^-dDownsampleMonoImages=true -dMonoImageResolution=300 ^-sDEVICE=pdfwrite -dJPEGQ=100 -sOutputFile=out.pdf in1.pdf in2.pdf
Run Code Online (Sandbox Code Playgroud)

但是,似乎-dJPEGQ = 100对输出没有影响。更改此参数将导致相同的文件大小,并且在所有值的图像中都可以看到伪像。使用-dPDFSETTINGS = / printer选项运行命令可以获得更好的结果,没有伪影,但是此选项也应产生300 dpi。那么在输出文件中指定jpg图像质量的正确命令是什么?

pdf-generation ghostscript

5
推荐指数
1
解决办法
2123
查看次数

标签 统计

ghostscript ×1

pdf-generation ×1