製作彩色光

製作彩色光

所以我可以透過以下方式定義顏色:

\definecolor{mintbg}{rgb}{.63,.79,.95}

這給了類似的東西

在此輸入影像描述

如何使這種顏色變淺一點,是否需要傳遞任何關鍵字來做到這一點?

答案1

xcolor如果使用包裝,總是可以將現有顏色與其他顏色(例如這裡的白色)混合,使其「稍微」變淺。

40 %保留原始顏色和60 %白色內容的顏色和混合的語法是{\color{mintbg!40!white} ....},其中...表示一些“任意”內容。請注意和 content{...}的用法,這可以防止顏色洩漏到文件的其餘部分。\color...

使用\colorlet似乎更容易,特別是如果顏色要使用多次,實際上,這定義了一種新顏色,但它不會直接應用,使用\color仍然是必要的,但是帶有新的顏色名稱。

請參閱下面的小範例,其中我使用了40值來使差異在視覺上更加突出,但例如slightly更輕的更有可能。mintbg!80!white

事實上,white這裡這個詞可以省略,因為那個顏色是預設的,所以\colorlet{lightmintbg}{mintbg!40}結果是一樣的。

其他樣式也可以,只是為了完整性:(\colorlet{otherbg}{mintbg!20!blue!30!yellow}順便說一句,這是一種相當糟糕的顏色)

\documentclass{article}

\usepackage{xcolor}
\definecolor{mintbg}{rgb}{.63,.79,.95}

\colorlet{lightmintbg}{mintbg!40}
% or
%\colorlet{lightmintbg}{mintbg!40!white}

\usepackage{blindtext}

\begin{document}

\colorbox{mintbg}{\parbox{10cm}{\blindtext}}

\colorbox{lightmintbg}{\parbox{10cm}{\blindtext}}


\end{document}

在此輸入影像描述

答案2

rgb模型使用紅色、綠色和藍色聚光燈進行顏色建模,因此要使其更亮,您只需增加每個聚光燈的亮度即可。 0,0,0 所有三個燈都關閉,所以黑色,1,1,1 所有三個燈都亮,所以白色。

這裡我給每個組件加了一點

在此輸入影像描述

\documentclass{article}

\usepackage{color}
\definecolor{mintbg}{rgb}{.63,.79,.95}
\definecolor{lightmintbg}{rgb}{.67,.83,.99}


\begin{document}

\colorbox{mintbg}{\makebox(100,100){???}}

\colorbox{lightmintbg}{\makebox(100,100){???}}


\end{document}

相關內容