黄色色调在哪里?

黄色色调在哪里?

我拿了一个.svg图形并将其转换为Inkscape图片pstricks。该图形有五种不同的背景颜色。它的调色板从黄白色到红色。但 pstricks 变体失去了黄色色调。

发生了什么事?我该如何适应?

原文如下:

在此处输入图片描述

这是 pstricks 版本 在此处输入图片描述

确实导出inkscape save as .tex了不同的颜色。注意到这一点后,我手动输入了原始颜色。颜色如下:

\newrgbcolor{bgcolor1}{0.996078 0.952941 0.964706}
\newrgbcolor{bgcolor2}{0.980392 0.882353 0.905882}
\newrgbcolor{bgcolor3}{0.972549 0.74902 0.792157}
\newrgbcolor{bgcolor4}{0.972549 0.65098 0.713725}
\newrgbcolor{bgcolor5}{0.964706 0.513725 0.631373}

答案1

这肯定是伽玛的问题。在我的两个屏幕上,这是一个从粉白色到粉红色的序列。

\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\definecolor{bgcolor1}{rgb}{0.996078, 0.952941, 0.964706}
\definecolor{bgcolor2}{rgb}{0.980392, 0.882353, 0.905882}
\definecolor{bgcolor3}{rgb}{0.972549, 0.74902, 0.792157}
\definecolor{bgcolor4}{rgb}{0.972549, 0.65098, 0.713725}
\definecolor{bgcolor5}{rgb}{0.964706, 0.513725, 0.631373}
\begin{document}
\begin{tikzpicture}[]
    \foreach \i in {1,...,5} \fill[bgcolor\i] (\i,0) rectangle ++(1,1);
\end{tikzpicture}
\end{document}

在此处输入图片描述

有了xcolor(并且,无耻的广告xkcdcolors) 你可以这样做:

\documentclass[border=10pt]{standalone}
\usepackage{tikz, xkcdcolors}
\begin{document}
\begin{tikzpicture}[]
    % well, really you can change xkcdCream with yellow!20!white, but...
    \foreach \i [evaluate=\i as \yy using (100-(\i-1)*25)] in {1,...,5}
        \fill[xkcdCream!\yy!red] (\i,-1) rectangle ++(1,1);
\end{tikzpicture}
\end{document}

在此处输入图片描述

答案2

事实证明,这是因为我没有能力Inkscape正确导入颜色。使用颜色选择器,从屏幕上选择 RGB 值并手动输入,效果非常好。

我想要的颜色是

\newrgbcolor{bgcolor1}{0.996078  0.960784  0.964706}
\newrgbcolor{bgcolor2}{0.980392  0.894118  0.901961}
\newrgbcolor{bgcolor3}{0.968627  0.788235  0.792157}
\newrgbcolor{bgcolor4}{0.968627  0.709804  0.721569}
\newrgbcolor{bgcolor5}{0.964706  0.6  0.643137}

答案3

\documentclass[border=10pt,pstricks]{standalone}
\usepackage{pstricks,multido}
\definecolor{bgcolor1}{rgb}{0.996078, 0.952941, 0.964706}
\definecolor{bgcolor2}{rgb}{0.980392, 0.882353, 0.905882}
\definecolor{bgcolor3}{rgb}{0.972549, 0.74902, 0.792157}
\definecolor{bgcolor4}{rgb}{0.972549, 0.65098, 0.713725}
\definecolor{bgcolor5}{rgb}{0.964706, 0.513725, 0.631373}
\begin{document}
\begin{pspicture}(6,1)
    \multido{\iA=1+1,\iB=2+1}{5}{\psframe*[linecolor=bgcolor\iA](\iA,0)(\iB,1)}
\end{pspicture}
\end{document}

在此处输入图片描述

相关内容