获取图片前10种颜色

时间:2012-07-19 10:15:20

标签: c# octree

我通过八叉树量化为图像生成彩色托盘。它为我的任何图像提供了最多256种颜色。现在我想在这256种颜色中只显示前10个(根据图像中的颜色数量)颜色。我怎么能在c#中做到这一点?

1 个答案:

答案 0 :(得分:0)

创建一个直方图,即计算映射到图片中每种颜色的像素数,然后按降序对其进行排序,并获取已排序数组的10个第一个元素。