gpt4 book ai didi

pdf - 如何将 PDF 转换为低分辨率(但质量良好)的 JPEG?

转载 作者:行者123 更新时间:2023-12-03 01:10:14 25 4
gpt4 key购买 nike

当我使用以下 Ghostscript 命令从 PDF 生成 jpg 缩略图时,图像质量通常很差:

gs -q -dNOPAUSE -dBATCH -sDEVICE=jpeggray -g465x600 -dUseCropBox -dPDFFitPage -sOutputFile=pdf_to_lowres.jpg test.pdf

相比之下,如果我使用 Ghostscript 生成高分辨率 png,然后使用 mogrify 将高分辨率 png 转换为低分辨率 jpg,我会得到非常好的结果。

gs -q -dNOPAUSE -dBATCH -sDEVICE=pnggray -g2550x3300 -dUseCropBox -dPDFFitPage -sOutputFile=pdf_to_highres.png test.pdf
mogrify -thumbnail 465x600 -format jpg -write pdf_to_highres_to_lowres.jpg pdf_to_highres.png

有没有办法在绕过中间 pdf -> 高分辨率 png 步骤的同时获得良好的结果?我需要对大量 pdf 执行此操作,因此我试图最大限度地减少计算时间。

以下是上面引用的图像的链接:

  1. test.pdf
  2. pdf_to_lowres.jpg
  3. pdf_to_highres.png
  4. pdf_to_highres_to_lowres.jpg

最佳答案

一个选项似乎可以大大提高输出:-dDOINTERPOLATE。这是我通过运行与您相同的命令但使用 -dDOINTERPOLATE 选项得到的结果:

JPEG with -dDOINTERPOLATE

我不知道什么interpolation这是使用的方法,但看起来相当不错,特别是与没有它的结果相比。

附注考虑输出 PNG 图像 (-sDEVICE=pnggray) 而不是 JPEG。对于大多数 PDF 文档(通常只有几种纯色),它是 more appropriate选择。

关于pdf - 如何将 PDF 转换为低分辨率(但质量良好)的 JPEG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7503780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com