You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何强制Ghostscript在EPS转PDF时仅使用无损压缩?

Ghostscript EPS转PDF时如何强制使用无损压缩?

我正在使用Ghostscript将EPS图像转换为PDF。我们的EPS图像中包含嵌入式像素图,转换过程保留了图像的原始分辨率,但产生了压缩伪影。

输入图片描述

我使用的Ghostscript参数如下:

-q -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dEPSCrop -dCompatibilityLevel=1.4 -dAutoRotatePages=/None -dDownsampleColorImages=false -dDownsampleGrayImages=false -dDownsampleMonoImages=false -dCompressPages=false -ddCompressEntireFile=false
  • 添加-dDownsampleColorImages=false并未产生任何变化。
  • 添加-dPDFSETTINGS="/printer" 有小幅改善。

我查看了各类-dPDFSETTINGS参数,-dPDFSETTINGS="/default"本应是最佳选择:它将所有下采样选项设为false,但使用该选项生成的PDF仍存在压缩伪影。

以下是-dPDFSETTINGS="/default"的选项列表,我未找到任何图像压缩相关设置:

/AutoRotatePages /PageByPage
/CannotEmbedFontPolicy /Warning
/ColorACSImageDict << /QFactor 0.9 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/ColorConversionStrategy /LeaveColorUnchanged
/CreateJobTicket false
/DoThumbnails false
/DownsampleColorImages false
/DownsampleGrayImages false
/DownsampleMonoImages false
/EmbedAllFonts true
/GrayACSImageDict << /QFactor 0.9 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats]
/Optimize false
/PreserveEPSInfo true
/PreserveOPIComments true
/PreserveOverprintSettings true
/UCRandBGInfo /Preserve

是否有方法强制Ghostscript仅使用无损压缩?


内容的提问来源于stack exchange,提问作者Hobbes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 05:27:47