【问题标题】:How do I tell Ghostscript not to use the clipping path in a conversion from eps to tiff?如何告诉 Ghostscript 在从 eps 到 tiff 的转换中不要使用剪切路径?
【发布时间】:2016-12-08 09:00:40
【问题描述】:

我想通过 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

【问题讨论】:

    标签: windows command-line ghostscript


    【解决方案1】:

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

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

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

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

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

    您还指定了 -transparency,这是无效的,因为它不与 -s 或 -d 一起使用,并且无论如何都不是 Ghopstscript 理解的开关。对我来说,这给出了一个关于忽略未知开关的警告。

    当然,由于您还指定了 -dQUIET,因此此类有用的消息将被抑制.....

    最后,当你已经指定了 -dBATCH 时,-c 退出没有任何用处

    【讨论】:

    • “图片”是一个更好的词吗?我的意思是嵌入或在转换光栅化位图的过程中。无论如何:感谢您的提示。
    • 好吧,我通常使用“内容”,但图片似乎合理。我仍然不确定我是否正确理解了这个问题,你能在某处发布一个示例文件吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    • 1970-01-01
    • 2019-04-02
    相关资源
    最近更新 更多