标签: image image-processing unity3d colors
我有一组代表图片的颜色。我希望从那个框架中找到最大胆/最突出的颜色(如果框架中没有粉红色则称为亮粉色,如果框架中没有黄色则为亮黄色等)。目前我不知道如何有效地做到这一点。是否有任何已知或有效的方法可以有效地为1280 x 720像素图像(921,600像素)或您能想到的任何方法做到这一点?
答案 0 :(得分:0)
作为一个起点,我会说你正在寻找最饱和的颜色,所以我建议转换到HSL颜色空间,丢弃色调和亮度,看看哪个有颜色饱和度最高。
HSL
因此,对于使用 ImageMagick 使用这两个图像的快速示例:
这是你在终端中运行的命令:
convert lighthouse.png -colorspace hsl -separate -delete 0,2 saturation.png
以下是结果 - 最饱和的颜色显示为白色。