如何将算术rgb
值(例如0.55,0.25,0.1
)准确地转换为相应的8位RGB
值(例如123,90,40
)?
我的更具体的问题是:
1.) 具体的转换公式和宏是什么?
2.) 是否有一些内置命令或宏用于转换它?
答案1
xcolor 有在模型之间进行转换的命令。例如
\documentclass{article}
\usepackage{xcolor}
\begin{document}
\definecolor{airforceblue}{rgb}{0.36, 0.54, 0.66}
{\color{airforceblue}\rule{1cm}{1cm}}
\convertcolorspec{rgb}{0.36, 0.54, 0.66}{RGB}\temp
\temp
%check:
\definecolor{airforceblueRGB}{RGB}{92,138,168}
{\color{airforceblueRGB}\rule{1cm}{1cm}}
\end{document}