有没有办法给线条画上色?

2021-02-20 17:28

I有一些线条图(请参见所附示例;请原谅可怕的绿色),基本上是黑色和白色,偶尔有灰色影和透明背景(以.png格式)。我知道如何在我的文档中包含这些图片。有没

解答动态

  • 您可以使用decodearray={rmin rmax gmin gmax bmin bmax}选项来\includegraphics(默认的颜色编码是decodearray={0 1 0 1 0 1})。
    \documentclass{article}\usepackage{graphicx}\begin{document}\noindent\includegraphics[decodearray={0 1 0 1},width=\textwidth]{英格玛.png}\\\includegraphics[decodearray={1 1 0 1 0 1},宽度=\textwidth]{英格玛.png}\\\includegraphics[decodearray={0 1 1 0 1},width=\textwidth]{英格玛.png}\\\includegraphics[decodearray={0 1 0 1 1},width=\textwidth]{英格玛.png}\end{document}

    • TikZ提供了许多“过滤器”的可能性(不是现在孩子们所知道的过滤器,请)通过使用PDF透明层应用于图像。TikZ手册的第23.3节(混合模式)用可能的“混合模式”来解释此功能:正常、倍增、屏幕、叠加、变暗、变亮、颜色减淡、颜色燃烧、强光、柔和光、差异、排除、色调、饱和度、颜色和亮度。以这篇文章为例,你可以混合不同的混合模式来获得有趣的效果效果:

      \documentclass{article}\usepackage{tikz}\begin{document}\includegraphics[width=10cm]{hBg1w.png}\newcommand\colorize[2]{\begin{tikzpicture}\begin{scope}[blend group=#1]\begin{scope}[blend group=#2]\node[inner sep=0pt](logo){\includegraphics[width=10cm]{hBg1w};\填充[白色](logo.south南部(西)矩形(logo.北东);\end{scope}\fill[红色](logo.south南部(西)矩形(logo.北东);\end{scope}\node(logo.south南部)[下方=.5cm,字体=\Large]{#1/#2};\据{TIKZ图片}}}}}}}}}}}}}}}}}}}}{}{}}}}}}}}}}}}}}}}}}}}}}}{}{}{{{}{{{饱和}}}{{{饱和}}{{{}{{}{}}{{}}}}{{}{{}{{{{{{屏幕}{}{{{{}}{}{屏幕}{{}{{{}%\着色{屏幕}{柔和光}%\colorize{screen}{difference}%\colorize{screen}{exclusion}%\colorize{screen}{hue}%\colorize{screen}{saturation}%\colorize{screen}{color}%\colorize{screen}{luminosity}\end{document

      • End

      免责声明:

      本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。