我正在用幽灵脚本从.jpg页面生成.pdf缩略图。这是我使用的代码:
gswin64c -dNumRenderingThreads=4 -dNOPAUSE -sDEVICE=jpeg -g125x175 -
dPDFFitPage -sOutputFile=./h%d.jpg -dJPEGQ=100 -r300 -q input.pdf -c quit
一切都很好,除了缩略图的质量真的很差。我希望有一些幽灵脚本命令,以提高质量,以想象的质量。顺便说一句。Imagemagick生成高质量的缩略图,但速度太慢。下面是一个带有鬼怪脚本的缩略图示例:
这是我想要的图像。由imagemagick生成的:
发布于 2018-02-05 15:22:19
提供原始文件将是有帮助的,而不需要对更好的参数进行推测。
就我个人而言,我不会使用JPEG,我怀疑它能提供如此低分辨率/媒体大小的压缩。它在线上和文本上的表现也不是很好,这就是你的页面在我看来的样子。这种组合导致输出相当多的人工制品。
ImageMagick输出似乎是严重反别名的,您可以通过设置-dGraphicsAlphaBits、-dTextAlphaBits 或,通过过度采样分辨率,然后使用-dDownScaleFactor进行下采样,从而从Ghostscript获得。
当然,与正常输出相比,Ghostscript在产生反别名输出时的性能会降低。你不可能一事无成,“更好的质量”会让你付出代价。
请注意,在您使用的页面大小,-dNumRenderingThreads将没有任何影响。您必须运行一个显示列表才能产生任何效果,这样一个很小的页面将被呈现为内存中的位图。
https://stackoverflow.com/questions/48624855
复制相似问题