如何使用ImageMagick将灰度图像转换为伪彩色渐变图像

3

输入黑白图像,输出带有颜色表

我想从灰度输入图像创建伪彩色图像。类似于nasa从b/w输入产生的典型伪彩色图像,以突出对比度和纹理。我可以通过将自定义渐变应用于索引颜色b/w照片在gimp中完成此操作。我确信有一种方法可以使用IM复制此操作,但是我在文档或stackoverflow上找不到示例。我的目标是自动化该过程并从每个b/w输入图像产生几个伪彩色输出。这是为了一个艺术项目,因此不需要太高的精度或科学有效性。尽管如此,其他人可能会建立在我的项目上。

例如,从典型的凸起图创建彩色浮雕地图。

您的解决方案有效。谢谢@MarkSetchell

创建名为rainbowCLUT.png的新颜色查找表:

convert -size 1x1! xc:black xc:red xc:orange xc:yellow xc:green xc:blue xc:violet xc:white +append -resize 255x1! rainbowCLUT.png 

将调色板应用到图像:

convert FullMoon2010.jpg rainbowCLUT.png -clut result.png;eog result.png

请点击此处查看...https://stackoverflow.com/a/37387232/2836621 - undefined
2
在这里... https://stackoverflow.com/a/36825769/2836621 - undefined
你的解决方案有效。谢谢@MarkSetchell#创建名为rainbowCLUT.png的新颜色查找表convert -size 1x1! xc:black xc:red xc:orange xc:yellow xc:green xc:blue xc:violet xc:white +append -resize 255x1! rainbowCLUT.png#将clut应用于图像</p> convert FullMoon2010.jpg rainbowCLUT.png -clut result.png;eog result.png - undefined
太棒了!不确定你想要什么样的绿色,但你可能会发现你喜欢ImageMagicklime而不是green - undefined
干得好,马克!@莫莉,请将你的解决方案发布为答案,并标记为已接受。这将帮助未来的读者知道这个问题是通过马克的解决方案得到解决的。 - undefined
1个回答

3

你的解决方案有效。谢谢@MarkSetchell。

创建名为 rainbowCLUT.png 的新颜色查找表:

convert -size 1x1! xc:black xc:red xc:orange xc:yellow xc:green xc:blue xc:violet xc:white +append -resize 255x1! rainbowCLUT.png

应用 CLUT 到图像:

convert FullMoon2010.jpg rainbowCLUT.png -clut result.png;eog result.png

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接