【发布时间】:2011-05-05 11:32:16
【问题描述】:
我正在使用基于 N 种颜色调色板的位图格式:
Color[] Palette = {
color1, color2, color3, ..., colorN
};
位图本身表示为此调色板中颜色的索引数组。指定了宽度和高度。
问题是: 对于任何固定 N 和任何标准位图确定最佳调色板。
【问题讨论】:
-
调色板的最佳选择取决于位图的内容。
-
无论如何,应该有几种方法。我很高兴了解他们。然后在其中进行选择。
-
你的颜色是什么格式的?
-
System.Drawing.Color 我将其转换为 UInt32 (ARGB)。实际上并没有使用 Alpha 组件。
-
en.wikipedia.org/wiki/Color_quantization 描述了(非常简短,但有更详细的指针)您可以使用的一些算法。如果这还不够,您可能需要更具体地提出您的问题。
标签: c# .net algorithm image-processing bitmap