【问题标题】:Need to generate separate CMYK images in color from PDF需要从 PDF 生成单独的彩色 CMYK 图像
【发布时间】:2015-12-16 05:29:20
【问题描述】:

几个月前,一个退役的 Solaris 5.6 机器在我得到备份之前就在工作中死机了。这台机器在生产时的主要用途之一是获取 PDF (v1.3),生成单独的青色、品红色、黄色和黑色图像,并将这些图像显示在一个简单的网页中。这个盒子在 18 个月前就已经退役了,但它仍然在工作。我现在需要在现代 linux 机器上重现此功能。

我试过了

 gs -dNOPAUSE -dBATCH -sDEVICE=tiffsep -sOutputFile=CMYK-%d.pdf CMYKPDF.pdf

这是我最接近输出单独彩色图像的方法,但输出是灰色的,表示应该沉积多少墨水。我想要青色、品红色、黄色和黑色的输出图片,而不是它们各自的灰度对应物。

Imagemagick 看起来很有希望,但我也不知道如何用它生成单独的 CMYK 图像。

【问题讨论】:

    标签: pdf printing imagemagick ghostscript


    【解决方案1】:

    我对 CMYK 和印刷行业的术语和技术不是很熟悉,如果有人能更好地告诉我并且我们都可以学习,我很高兴被告知我错了......

    无论如何,我认为 ImageMagick 完成的 CMYK 分离并没有做到“Minimum Black” - 我相信,这是一种通过将 CMY 组件减少到最低限度和尽量用黑色墨水代替。因此,ImageMagick 分离可能看起来与实际打印机所期望的不同。所以我认为你的ghostscript版本可能更可取。但是,您可以使用 ImageMagick 为您的分色着色,因此在您的示例中,您可以这样做:

    convert CMYK-1.pdf(Cyan).tif    +level-colors cyan,    cyan.tif
    convert CMYK-1.pdf(Magenta).tif +level-colors magenta, magenta.tif
    convert CMYK-1.pdf(Yellow).tif  +level-colors yellow,  yellow.tif
    

    如果您使用这些命令,则此页面的分色如下所示:

    如果你想尝试 ImageMagick 分离,你可以这样做:

    convert document.pdf -colorspace CMYK -separate plate%d.png
    

    这将为您提供带有青色板的plate0.png、带有洋红色板的plate1.png、带有黄色板的plate2.png和带有黑色板的plate3.png。当然,您可以按照我在上面为您的 ghostscript 生成的分色显示的相同着色。

    【讨论】:

    • “最小黑色”通常被称为 TAC 减少或“墨水节省”。它通常不是从 CMYK 文件简单地生成分离图像的过程的一部分,并且它在生产中的使用差异很大(因为它对打印机之后打印文件所需的操作有严重影响)。 (您所说的远没有错,只是想我会添加该评论)。
    • @DavidvanDriessche 感谢您的洞察力 - 我总是乐于学习。
    • 我很抱歉,因为我只能投票一次。这创造了奇迹。
    • PS,我还使用 ImageMagick 中的montage 程序将这些 CMYK 分色并排拼接在一起。再次感谢。
    猜你喜欢
    • 2012-05-21
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 2017-03-28
    • 1970-01-01
    • 2017-07-14
    • 2013-01-19
    相关资源
    最近更新 更多