【发布时间】:2018-07-16 16:23:23
【问题描述】:
我正在尝试编写一些 Postscript,以便在我可以发送到打印机以打印一些标志的文件中制作艺术品。
打印机对 PDF 有各种要求,其中之一是它们应该使用 CMYK。
在我之前使用的所有 Postscript 中,我都使用过 setrgbcolor,但从未真正处理过色彩空间管理、ICC 配置文件等。
我使用的其中一种颜色称为 RAL 1507 RAL 5017(交通蓝),具有我通过使用搜索引擎获取颜色名称的 RGB 和 CMYK 值。我使用在线 RGB 到 CMYK 转换器检查(没有指定色彩空间配置文件)
虽然我会尝试 setcmykcolor 并创建以下内容
%!PS-Adobe3.0
%
% Test use of CMYK in Postscript in preparation for creating a PDF/A-1a file
% for use by a commercial printer.
%
%%Pages: 1
%%Page: One 1
/Hevetica-Bold 20 selectfont
0 90 255 div 140 255 div setrgbcolor
100 100 250 100 rectfill
120 130 moveto 1 setgray (RGB: 0 90 140) show
100 255 div 60 255 div 0 10 255 div setcmykcolor
100 200 250 100 rectfill
120 230 moveto 1 setgray (CMYK: 100 60 0 10) show
100 255 div 36 255 div 0 45 255 div setcmykcolor
100 300 250 100 rectfill
120 330 moveto 1 setgray (CMYK: 100 36 0 45) show
0 0 1 setrgbcolor
100 400 250 100 rectfill
120 430 moveto 1 setgray (RGB: 0 0 255) show
showpage
%%EOF
(请原谅 DSC - 它的目的只是为了安抚 GSView)
MS-Windows 10 上的 GSView 5.0 与 Ghostscript 9.05 呈现如下
我曾预计至少一种 CMYK 颜色会被渲染得更接近底部的 RGB 颜色。
有问题的颜色是为打印路标而设计的,所以如果它超出了商业印刷商使用的相关色域,我会感到惊讶。
我需要做什么才能确信打印机将打印我的 CMYK 值,其结果接近我对 GSView 渲染 RGB 值的期望。
【问题讨论】:
标签: rgb postscript cmyk color-profile