如何将灰度图像中的颜色映射到特定的颜色渐变?


13

我正在尝试为某些灰度图标添加颜色(即,所有三个通道都相同)。我想对颜色进行映射,以使最亮的灰色变成一种特定的颜色,最暗的灰色变成另一种特定的颜色,并且介于这两者之间的所有灰色都沿着这两种特定颜色之间的梯度转换为颜色。

我以前从未以这种方式使用过GIMP,虽然看起来应该可以使用“ 颜色”→“曲线”工具,但即使阅读了文档并稍作搜索后,也无法弄清具体细节。


我一直认为图像的最亮和最暗的颜色都映射到了渐变上!很高兴知道他们不是。Photoshop和Gimp在这里的行为相同。我使用了色阶工具来“拉伸”图像的值范围,以查看是否有同样的误差,但是得到的颜色与之前选择的颜色完全相同。也许您提到的误差是由于曲线工具引起的?
leugim

@leugim —这也是我的第一个想法,但我回去检查;真的是纯白色和纯黑色。无论如何,GIMP的渐变对我来说还是一个谜,因此我暂时将其归咎于它们。;-)
Ben Blank

Answers:


14

我认为您要搜索的是梯度图

  • 在Photoshop中:图像→调整→渐变贴图。

  • 在GIMP中:

    1. 选择一个渐变或在“ 渐变”对话框Ctrl+ G)中创建一个渐变
    2. 颜色→贴图→渐变贴图。

1.它似乎映射了所有可能的值范围(0.0到1.0),而不仅仅是图像中使用的值。使用“曲线”工具“拉伸”我的图像的值范围,使最暗的颜色变为(0,0,0),最亮的颜色变为(255,255,255),这很容易解决。2.这似乎不准确吗?我在渐变中使用的颜色是(7、7、11)和(70、58、96),但是最终图像中的颜色是(6、6、10)和(69、59、95)。请注意,没有人拿着色度计来完成我的工作,所以这足够接近了!只是觉得有点奇怪。
本·布兰克

1

我有相同的需求,并且设法使用GIMP和“颜色”>“曲线”功能来做到这一点。

在“曲线”屏幕中,单击“通道”,然后选择“红色”,“绿色”,“蓝色”中的任何一个,然后可以调整曲线以基于灰度(水平轴)混合颜色。例如,如果要使黑色=红色,白色=蓝色并且中间层=绿色,则可以执行以下操作:-在红色通道中,使曲线从第一季度的高处开始,然后下降到中间。-在蓝色通道中,制作一条反映红色通道曲线的曲线-在绿色通道中,制作一条高斯曲线,该高斯曲线以图形为中心,并在每一侧下降四分之一。

使用预览,您可以轻松地根据需要对其进行调整。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.