图像颜色选择脚本

时间:2010-10-05 12:40:41

标签: image image-processing png imagemagick jpeg

我有一堆运动队徽标。我想要做的是找到用于最高像素百分比的颜色。因此,对于下面的爱国者标识,我会选择蓝色或#000f47(白色不是可接受的颜色),因为这用于最高百分比的像素。显然,我可以对每个图像进行观察,使用Gimp / Photoshop中的颜色选择器工具,并确定颜色。但是,如果可能的话,我想编写脚本。

我可以使用任何格式的图片输入。是否可以读取原始位图文件格式并确定这种方式?什么是简单的格式阅读?是否有任何工具支持此功能,如ImageMagick等?

alt text

由于

1 个答案:

答案 0 :(得分:2)

如果您愿意,那么用C#编写自己的图像处理器是相当简单的。只需遍历像素,抓住R,G和B值并为每个唯一组合增加一个计数器。

话虽如此,如果图像是消除锯齿的,那么你或我将眼球视为蓝色将是RGB的变化,处理器将单独计算它们。您可能希望在处理器中构建一些允许的容差。

只是为了挑剔,不是上面白色而不是蓝色的图像中最常见的像素值?