【问题标题】:How can get PDF::API2 to use CMYK instead of RGB?如何让 PDF::API2 使用 CMYK 而不是 RGB?
【发布时间】:2011-12-30 11:36:53
【问题描述】:

我正在使用 Perl 和 PDF::API2 生成 pdf。如何让我的 pdf 成为 CMYK?目前,根据 ImageMagick 的识别命令,我的 pdf 文件都以 RGB 格式输出。

【问题讨论】:

标签: perl pdf


【解决方案1】:

PDF::API2 allows colors to be entered as RGB or CMYK,并且会输出你传入的任何内容。

要输入 CMYK 颜色,请使用模式 %CCMMYYKK 而不是 #RRGGBB(注意百分号而不是数字符号)。

例如,可以如下设置“真黑”:

$content->fillcolor('%000000FF');

PDF::API2::Util 还有一个未记录的 RGBtoCMYK 函数。我不知道它是否准确,并且没有记录,因此使用风险自负,但它可能是一种一次性的方式,可以将现有的 RGB 颜色转换为 CMYK。

【讨论】:

  • 感谢您的回答。但是图像呢?我需要在插入之前制作每个图像 cmyk 吗? pdf可以由rgb和cmyk组件组成吗?
  • 是的,您需要事先将图像转换为 CMYK,并且是的,您可以混合和匹配色彩空间。不过,请查看您的要求。为什么需要将图像转换为 CMYK?它只对图形/打印店很重要——否则打印机应该自己做足够好的工作。如果图形专业人士关心颜色匹配,他们应该首先为您提供 CMYK 图像。否则,他们只是将一种任意颜色转换(打印机)换成另一种(您的软件),而打印机可能会提供更好的匹配。
猜你喜欢
  • 2021-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-31
  • 2012-01-30
  • 2015-09-20
  • 1970-01-01
相关资源
最近更新 更多