如何告诉Ghostscript在从eps到tiff的转换中不使用剪切路径?

时间:2016-12-08 09:00:41

标签: windows command-line ghostscript

我想通过windows命令行将带有ghostscript的图像从eps转换为tiff。它工作正常,除了Ghosscript将剪切路径应用于图像,切除背景。如何告诉Ghostscript不要应用它,但是保留图像中的路径?

当前使用的参数是:

gs -dSAFER -dBATCH -dNOPAUSE -dQUIET -sColorConversionStrategy=CMYK -sProcessColorModel=DeviceCMYK -sDEVICE=tiff32nc -r300x300 -dEPSCrop -sCompression=none -transparency -sOutputFile="output.tif" "source.eps" -c quit

1 个答案:

答案 0 :(得分:0)

嗯,你不能,因为剪辑路径是PostScript程序的一部分。

您唯一的选择是编辑PostScript程序并删除剪辑路径。当然,除非我错过了你的观点,但是没有一个例子可以看出它不完全清楚你在问什么。

小心使用术语'图像'在这里,它在PostScript中具有特定含义,我不确定您是否以与该含义一致的方式使用它。虽然EPS 可能包含图片,但它不需要。

请注意,您的大部分命令行都没有意义:

您正在使用-sColorConversionStrategy,这是一个特定于pdfwrite设备的控件,但您使用的是tiff32nc设备。

您还指定了-transparency,它是无效的,因为它不是-s或-d,并且在任何情况下都不是Ghopstscript理解的开关。对我来说,这会给出一个忽略未知开关的警告。

当然,既然你也指定了-dQUIET这样有用的消息就会被压制.....

最后,当你已经指定-dBATCH

时,-c quit没有做任何有用的事情