求教Photoshop高手!“灰度图”如何“线性映射”到指定的某种颜色比如玛瑙蓝?

有1张灰度图(RGB模式或者灰度模式),PS是否有菜单命令,可以将每个灰度像素线性映射到亮度不等的一种颜色,比如玛瑙蓝,使得:

“玛瑙蓝本身在RGB模式下R:G:B成特定比例=0:18:255,因而目标是使每个灰度像素映射后的RGB具体数值随灰度像素而统一线性变化”

或者

“玛瑙蓝本身在HSB模式HSB模式下H=236,我们设S永远为100%,因而目标是使每个灰度像素映射后的亮度B的具体数值随灰度像素而线性变化”

映射的两个极端情况规定如下:
============
情况一:灰度图的纯白像素映射到【最亮的玛瑙蓝】:

“RGB在玛瑙蓝比例下某一个参数首先到达255,即R=0,G=18,B=255”

或者

“HSB模式下,H固定为236(玛瑙蓝色系,我们设S永远为100%,仅调节亮度B为100%)
============
情况二:灰度图的纯黑像素映射到【最暗的玛瑙蓝】:

“RGB模式下系数0% 乘以R=0,G=18,B=255得到:R=0,G=0,B=0”

或者

“HSB模式下,H固定为236,我们设S永远为100%,仅调节亮度B为0%)
==========
中间的其它灰度像素则线性映射到相应的中间色彩亮度:

RGB模式下映射到【“系数”乘以“最亮玛瑙蓝RGB,即RGB某一个参数首先到达255”】

HSB模式下映射到【“系数”乘以“亮度B,且H=玛瑙蓝236,S永远=100%”】?

上述的系数=灰度值/255
==========
我曾经尝试着用 菜单 图像-调整-色相饱和度,发现不是想要的样子。因为这样的话,灰度图中最亮的那一部分还是一片煞白,而比较暗的部分有一层彩色的光影。而我想要的效果是,灰度图比较亮的部分改变成玛瑙蓝色,撑死最亮也就是R=0,G=18,B=255,不会出现任何白色或者过曝光效果。
==========
另,发现一个规律,当HSB的S固定为100%时,在拾色器最上沿(最上沿就是B=100%)左右拖动,则观察到自动跟随变化的RGB中总有一个数值是0,有时候是R=0,有时候是G=0,有时候是B=0。若S小于100%时,RGB全不为0。真奇妙。
=========
上述转换的原因是,机器采集到若干张尺寸一样的灰度图(RGB格式,或者HSB格式),在黑色的背景下有少部分发亮的区域。想给每一张灰度图加一种伪彩,比如红色,绿色,蓝色,黄色,青色,樱桃色,黄色等等,灰度区域越亮,转换成伪彩后的颜色越鲜艳。我发现RGB模式下最鲜艳的颜色必然是某一值为255,HSB最鲜艳的颜色必然满足S=100,B=100。因为统一规定灰度图中的纯白色(如果有的话)映射到最鲜艳的颜色,灰度图的纯黑色映射到黑色。这样的话,在滤光模式下,所有的图叠加,可以得到色彩斑斓的图,每一种颜色的大小位置代表着机器采集的该信息数值及分布。说白了就是荧光共聚焦显微镜的图片merge。有一种方法可以新建画布后将RGB三通道分别粘贴上机器采集的三种灰度图,效果挺不错,但是只能做三个,四个就不行了。而且颜色只有R255G0B0,R0G255B0,R0G0B255这三种鲜艳的颜色可以选择,其它的比如鲜艳的樱桃色等等就无法选择。
忘了提了,上面最后一段中,为了得到色彩斑斓的滤光模式叠加图,需要设置背景色为黑色。 而那种有缺陷的方法则不需要,直接在新建空白背景的空白RGB通道上分别粘贴上机器采集的三个不同的灰度图。

另外,机器采集到若干张尺寸一样的灰度图(应为RGB模式,或者灰度模式,不过这个不重要,只要有每个灰度像素的灰度值就可以得到系数来计算了)。

第1个回答  推荐于2016-06-03
没仔细看,光看题目的话,图像→调整→渐变映射 比较符合你要求。
-------------------
我试过了,可以。本回答被提问者和网友采纳