颜色混乱

颜色混乱

我以为我知道颜色是什么。并且有颜色模型,你可以在它们之间转换颜色。但现在,我很困惑:

在某公司的企业设计中,我发现了这种颜色:CMYK 100/54/4/19,RGB 0/82/147。我假设前者是 0..100,后者是 0..255。

至少我在网上找到的颜色计算器似乎有所不同,因为这个计算出 CMYK 100/54/4/19 = RGB 0/95/198。

更让我困惑的是,这份文件

\documentclass{article}
\usepackage{xcolor}
\selectcolormodel{cmyk}
\parindent=0pt
\begin{document}
    \definecolor{titlepagecolor}{cmyk}{1.00,0.54,0.04,0.19}
    \pagecolor{titlepagecolor}
    \color{white}
    
    \extractcolorspecs{titlepagecolor}{\model}{\mycolor}
    
    \convertcolorspec{\model}{\mycolor}{RGB}\tmp\tmp
\end{document}

告诉我 xcolor 将 CMYK 100/54/4/19 转换为 RGB 0/69/196。

但是,将上面的代码更改为 RGB 模型和样式指南中的颜色代码

\documentclass{article}
\usepackage{xcolor}
\selectcolormodel{RGB}
\parindent=0pt
\begin{document}
    \definecolor{titlepagecolor}{RGB}{0,82,147}
    \pagecolor{titlepagecolor}
    \color{white}
    
    \extractcolorspecs{titlepagecolor}{\model}{\mycolor}
    
    \convertcolorspec{\model}{\mycolor}{RGB}\tmp\tmp
\end{document}

给我一个视觉上有吸引力的结果。

现在我很困惑。有人能把光明带进黑暗吗?

编辑:Ulrike 的示例,在两个查看器中:

在此处输入图片描述

答案1

颜色转换不是一门精确的科学。它很大程度上取决于你从哪里观察颜色。

以下示例在同一个 PDF 中使用两种颜色模型:

\ExplSyntaxOn\sys_ensure_backend:\pdf_uncompress:\ExplSyntaxOff
\documentclass{article}
\usepackage{xcolor}
\parindent=0pt
\begin{document}
    \definecolor{titlepagecolorRGB}{RGB}{0,82,147}
    \definecolor{titlepagecolorCMYK}{cmyk}{1.00,0.54,0.04,0.19}
    \color{titlepagecolorRGB} \rule{4cm}{4cm}    
    \color{titlepagecolorCMYK} \rule{4cm}{4cm}
\end{document} 

这显示在流中(使用 Adob​​e Reader)

0 0.32158 0.57648 rg 0 0.32158 0.57648 RG  %<--- RGB
q
1 0 0 1 133.768 553.812 cm
0 0 113.386 113.386 re f
Q
1 0.54 0.04 0.19 k 1 0.54 0.04 0.19 K %<---- CMYK
q
1 0 0 1 250.475 553.812 cm
0 0 113.386 113.386 re f
Q

在我的屏幕上显示:

在此处输入图片描述

与 0/95/198 相同的 RGB 给出的结果如下(如果 xcolor 进行转换,结果也类似):

在此处输入图片描述

所以在我看来,无论谁选择了你的价值观,都做得相当出色。

相关内容