如何使用GhostScript创建CMYK分色组合

时间:2014-07-24 13:59:30

标签: pdf ghostscript cmyk

我使用

创建了分色

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

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您应该可以使用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图像(参见原始软件的图像线程),这将被称为:

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):

combined.png

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

test.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之后):

combinedCM