Ghostscript Tiff / JPG 质量
Posted
技术标签:
【中文标题】Ghostscript Tiff / JPG 质量【英文标题】:Ghostscript Tiff / JPG Quality 【发布时间】:2016-02-18 21:31:01 【问题描述】:iam 使用 ghostscript 将 pdf 文件转换为 tiff,然后再转换为 jpg。 如何在不为每个站点创建约 50MB 大文件的情况下提高输出文件的质量?
这是我目前的参数。
-q -sPapersize=a4 -dSAFER -dNOPAUSE -dTextAlphaBits=4 -sDEVICE=tiff24nc -sOutputFile=Output.tif" -r300 Input.pdf -c 退出
And an example of a tiff convert
【问题讨论】:
不要转换为 TIF,然后再转换为另一种图像格式。直接转成JPG 我想稍后从 pdf 创建 jpg。我需要 tiff 将其与 tesseract (ocr) 和 jpg 一起使用以通过休息服务将其发送给我的客户。所示图片是 tiff 文档的一部分。 这取决于您认为是质量问题。 300 dpi 是相当低的分辨率。如果您想要抗锯齿(因为您已经设置了 TextAlphaBits,您显然会这样做),那么请使用 DownscaleFactor,并以 300 * DownScaleFactor 渲染页面。抗锯齿效果比旧的 AlphaBits 参数要好,但需要更长的时间。或者,解释一下“质量”是什么意思。 感谢小费 KenS,这有助于我以更好的质量转换文件。 【参考方案1】:您可以通过在命令行中添加 -dCompression=pack 或 -dCompression=lzw 来改善最严重的 TIFF 大小问题,然后您可以提高分辨率。
如果 TIFF 的目的是为 OCR 提供最佳清晰度,那么我会质疑使用文本抗锯齿的实用性。
最后,另一个要考虑的选择是使用 PNG,它也是无损的。 png16m Ghostscript 设备应该给出与 tiff24nc 相当的结果
【讨论】:
当我尝试该命令时,我收到了错误Invalid value for option -dCompression=pack, use -sNAME= to define string constants
以上是关于Ghostscript Tiff / JPG 质量的主要内容,如果未能解决你的问题,请参考以下文章
如何告诉 Ghostscript 在从 eps 到 tiff 的转换中不要使用剪切路径?
使用 ghostscript 将 PDF 转换为 TIFF 但不将文件写入磁盘