我使用ghostscript从.pdf页面生成.jpg缩略图。 这是我正在使用的代码:
gswin64c -dNumRenderingThreads=4 -dNOPAUSE -sDEVICE=jpeg -g125x175 -
dPDFFitPage -sOutputFile=./h%d.jpg -dJPEGQ=100 -r300 -q input.pdf -c quit
除了缩略图的质量非常糟糕外,一切都很好。我希望有一些ghostscript命令来提高imagemagick质量的质量。 顺便说一句。 Imagemagick生成高质量的缩略图,但速度太慢。 这是ghostscript的示例缩略图:
答案 0 :(得分:1)
提供原始文件会很有帮助,没有关于更好参数的推测。
就我个人而言,我不会使用JPEG,我怀疑它在如此低的分辨率/媒体大小下提供了很多压缩。它在线条和文字上也表现不佳,这就是你的页面对我来说的样子。这种组合会在输出中产生大量的假象。
ImageMagick的输出似乎是严重反锯齿,您可以通过过采样分辨率,然后下采样,使用-dDownScaleFactor获得从Ghostscript的设置-dGraphicsAlphaBits,-dTextAlphaBits 或
当然,与正常输出相比,Ghostscript在产生抗锯齿输出时的性能会降低。你不能无所事事地获得更好的品质和更好的品质。将会花费你的某些成本。
请注意,在使用-dNumRenderingThreads的页面大小时,无效。你必须运行一个显示列表才能产生任何效果,这样一个小页面将在内存中呈现为位图。