【问题标题】:How to create CMYK color seperation combinations using GhostScript如何使用 GhostScript 创建 CMYK 颜色分离组合
【发布时间】:2014-09-16 03:12:57
【问题描述】:

我使用

创建了分色

gs -sDEVICE=tiffsep -dNOPAUSE -dBATCH -dSAFER -r600x600 -sOutputFile=p%08d.tif input.pdf

输出都是记录的灰度分离。

问题 1. 如何仅将青色和洋红色分色(或任何颜色组合)组合成 PDF 文件? 2. 如何确保组合输出的 PDF 是彩色而不是灰度?

谢谢。

【问题讨论】:

    标签: pdf ghostscript cmyk


    【解决方案1】:

    您应该能够使用 Imagemagick 的convert 来组合 CMYK 分色;参考资料:

    示例:首先,使用 Latex 创建 RGB pdf(来自https://softwarerecs.stackexchange.com/questions/19210/linux-gui-for-quick-browsing-of-cmyk-separations-of-multi-page-pdf);将其用作test.tex:

    \documentclass{standalone}
    \usepackage{tikz}
    \begin{document}
    \begin{tikzpicture}
    \draw[fill=none,draw=black,line width=2pt] (0cm,0cm) rectangle (4cm,5cm);
    \draw[fill=red] (1cm,1cm) circle (1cm) ;
    \draw[fill=blue] (2cm,2.5cm) circle (1cm) ;
    \draw[fill=green] (3cm,4cm) circle (1cm) ;
    \end{tikzpicture}
    \end{document}
    

    ...然后使用以下命令构建 PDF:

    pdflatex test.tex
    

    使用 Ghostscript 将 RGB pdf 拆分为 CMYK 分色作为 tiff 图像(有关图像,请参见原始 softwarerecs 线程),这将被调用:

    gs -sDEVICE=tiffsep -dNOPAUSE -dBATCH -dSAFER -r150x150 -sOutputFile=test%04d.tif test.pdf
    

    使用 Imagemagick 将 CMYK 分色合并/组合成 CMYK 颜色 tiff:

    convert \
    test0001\(Cyan\).tif \
    test0001\(Magenta\).tif \
    test0001\(Yellow\).tif \
    test0001\(Black\).tif \
    -set colorspace CMYK -negate -combine combined.tif
    

    ...这是最终的combined.tif 的样子(我必须在此处上传convert combined.tif combined.png,否则不接受单独的.tif):

    为了比较,这里是从原始 PDF (convert -density 150 -flatten test.pdf test.png) 派生的 png:

    请注意颜色略有不同,这是由于颜色空间往返而预期的。另外,请注意,要获得更正确的颜色,您可能必须在转换过程中使用 ICC 配置文件...

    最后,您应该找到一种方法将最终的 CMYK 颜色 TIFF 转换/导入为 PDF...(可能 ghostscript 或 imagemagick 都可以,但我还没有尝试过......)


    仅对于青色和品红色 - 使用与通道 TIF 分色相同大小的白色图像,将其插入以代替缺失的分色:

    convert -size 240x299 xc:white white.png
    

    ...然后再次合并:

    convert \
    test0001\(Cyan\).tif \
    test0001\(Magenta\).tif \
    white.png \
    white.png \
    -set colorspace CMYK -negate -combine combinedCM.tif
    

    这是输出(convert combinedCM.tif combinedCM.png 之后):

    【讨论】:

      【解决方案2】:

      在支持 CMYK 通道的图像编辑器(例如 Photoshop)中打开分色,根据需要组合通道,保存为 PDF(或 PostScript 并使用 GS 转换为 PDF)。

      【讨论】:

      • 我正在寻找一种使用 ghostscript 本身以编程方式完成它的方法
      • Ghostscript 无法做到这一点。对于初学者来说,它不能读取 TIFF 文件作为输入。有一些方法可以解决这个问题,例如,您可以编写一个 PostScript 程序来读取 TIFF 文件。要为图像着色(每个分离一个),您需要构建一个索引颜色空间,它将每个 8 位组件映射到一个 32 位 CMYK,其中只有一个通道具有颜色。当您叠加图像时,真正的麻烦就来了,PostScript 有一个不透明的成像模型,所以最后绘制的图像会掩盖它下面的所有图像。应该可以使用叠印。完成这项工作是一项艰巨的任务。
      • 感谢 cmets KenS。除了 Ghostscript 之外,还有另一种编程方式吗? ImageMagick 还是 GIMP?
      • 不是我能想到的。如果您想查看合并通道的结果,您可以创建一个 PDF 文件并使用 Adob​​e Acrobat(专业版),打印制作工具有一个墨水管理器,允许您打开和关闭单独的分色并查看结果。您想要实现的目标并不完全清楚.....
      • 可以从命令行使用 ImageMagick/convert 进行操作,请参阅my answer
      猜你喜欢
      • 2016-02-16
      • 2013-12-21
      • 1970-01-01
      • 2015-12-10
      • 2016-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-05
      相关资源
      最近更新 更多