我找到了一个不错的小程序http://www.bethleedesign.com/testing/project3/index1.php,在那里我可以看到图像上每种颜色的百分比分布。我怎么能在C#中做到这一点?任何已知的图书馆?
答案 0 :(得分:2)
我不确定已经存在的方法,但是编写自己的方法非常容易。
只需将位图加载到内存并检查每个像素的颜色。
如果颜色不在列表中 - 将其添加到计数器列表中。
之后只需删除全局像素数上的每个计数器值。
P.S。 尝试检查以下项目源代码。
http://www.codeproject.com/Articles/66341/A-Simple-Yet-Quite-Powerful-Palette-Quantizer-in-C