如何强制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
相关产品推荐
相关产品推荐

