将算术 rgb 值转换为 8 位 RGB 值

将算术 rgb 值转换为 8 位 RGB 值

如何将算术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}

在此处输入图片描述

相关内容