
나는 흰색 배경에 25% 불투명도가 색상에 75% 흰색을 혼합하는 것과 다른 결과를 낳는다는 것을 알았습니다. 그 이유는 무엇이며 불투명도를 갖지 않고 동일한 색상(적어도 흰색 배경의 경우)을 갖는 올바른 방법은 무엇입니까?
MWE는 다음과 같습니다.
\documentclass[xcolor=dvipsnames]{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[ black!25!white,fill=RoyalBlue!25!white] (0.0,0) circle (0.7cm);
\draw[opacity=0.25, fill=RoyalBlue] (3,0) circle (0.7cm);
\end{tikzpicture}
\end{document}
답변1
이를 해결하는 가장 빠른 방법은 dvipsnames
로 교체하는 것입니다 svgnames
.
타악기의 댓글이 대략 맞습니다. 실제 문제는 RoyalBlue
in이 dvipsnames
다음을 사용하여 정의된다는 것 입니다.CMYK모델. 색상 혼합에서는 선형 보간을 기대하지만,CMYK모델은 PDF 표준에 따라 다음과 같이 처리됩니다.
- 그만큼씨,중, 그리고와이구성 요소는 상호 보완적인 구성 요소로 변환되어야 합니다.아르 자형,G, 그리고비일반적인 방법으로 구성 요소를 제거합니다. 위의 공식은RGB색상 값. 결과는 다시 다음으로 변환됩니다.씨,중, 그리고와이.
- 에 대한케이구성 요소의 결과는 다음과 같습니다.케이구성 요소Cb에 대한색조,포화, 그리고색상블렌드 모드; 그것은 될 것이다케이구성 요소C 초에 대한밝기혼합 모드.
(Cb= 배경색;C 초= 소스 색상)
이는 일반적으로 다음과 같은 혼합이 포함됨을 보여줍니다.CMYK다음을 제외하면 결코 선형적이지 않습니다.케이구성품은 동일합니다.