首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用GhostScript创建CMYK颜色分离组合

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

Stack Overflow用户
提问于 2014-07-24 13:59:29
回答 2查看 2.2K关注 0票数 1

我创建了分色器

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

如文件所示,这些输出都是灰度分离。

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

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-23 11:59:27

您应该能够使用Imagemagick的convert组合CMYK分离;引用:

  • http://www.productionmonkeys.net/guides/ghostscript/examples
  • 用画图或注释倒置的CMYK颜色- ImageMagick论坛
  • 将4幅灰度图像合并成最终的CMYK图像- ImageMagick

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

代码语言:javascript
运行
复制
\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:

代码语言:javascript
运行
复制
pdflatex test.tex

使用Ghostscript将RGB拆分为CMYK作为tiff图像(见原始软件线程中的图像),这将被称为:

代码语言:javascript
运行
复制
gs -sDEVICE=tiffsep -dNOPAUSE -dBATCH -dSAFER -r150x150 -sOutputFile=test%04d.tif test.pdf

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

代码语言:javascript
运行
复制
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.(可能是幽灵脚本或imagemagick可以做到这一点,但我还没有试过。)

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

代码语言:javascript
运行
复制
convert -size 240x299 xc:white white.png

..。然后再次进行合并:

代码语言:javascript
运行
复制
convert \
test0001\(Cyan\).tif \
test0001\(Magenta\).tif \
white.png \
white.png \
-set colorspace CMYK -negate -combine combinedCM.tif

以下是输出(在convert combinedCM.tif combinedCM.png之后):

票数 1
EN

Stack Overflow用户

发布于 2014-07-24 14:55:06

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24935837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档