需要从 PDF 生成单独的彩色 CMYK 图像
Need to generate separate CMYK images in color from PDF
几个月前,一个退役的 Solaris 5.6 机器在我得到它的备份之前就死机了。这台机器在生产时的主要用途之一是获取 PDF (v1.3),生成单独的青色、洋红色、黄色和黑色图像,并在一个简单的网页中显示这些图像。这个盒子在 18 个月前就已退役,但它仍在运行。我现在需要在现代 linux 盒子上重现此功能。
我试过了
gs -dNOPAUSE -dBATCH -sDEVICE=tiffsep -sOutputFile=CMYK-%d.pdf CMYKPDF.pdf
这是我最接近输出单独彩色图像的一次,但输出是灰色的,表明应该沉积多少墨水。我想要青色、洋红色、黄色和黑色的输出图片,而不是它们各自的灰度对应物。
Imagemagick 看起来很有前途,但我也没有看到如何用它生成单独的 CMYK 图像。
我对 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 生成的分色,您可以像我上面显示的那样为它们着色。
几个月前,一个退役的 Solaris 5.6 机器在我得到它的备份之前就死机了。这台机器在生产时的主要用途之一是获取 PDF (v1.3),生成单独的青色、洋红色、黄色和黑色图像,并在一个简单的网页中显示这些图像。这个盒子在 18 个月前就已退役,但它仍在运行。我现在需要在现代 linux 盒子上重现此功能。
我试过了
gs -dNOPAUSE -dBATCH -sDEVICE=tiffsep -sOutputFile=CMYK-%d.pdf CMYKPDF.pdf
这是我最接近输出单独彩色图像的一次,但输出是灰色的,表明应该沉积多少墨水。我想要青色、洋红色、黄色和黑色的输出图片,而不是它们各自的灰度对应物。
Imagemagick 看起来很有前途,但我也没有看到如何用它生成单独的 CMYK 图像。
我对 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 生成的分色,您可以像我上面显示的那样为它们着色。