1

我有一个正在解析的自定义图像格式(不是我的,我正在尝试对其进行逆向工程)。图像以 256 色存储,任何给定像素的颜色由单个字节表示。如何将该字节转换为颜色?我的猜测是它使用某种标准托盘,但我不确定如何在 c# 中访问标准的 256 色托盘来查找颜色。图像中不包含托盘或其他信息;所有的图像都是相同的尺寸并且都使用相同的神秘托盘。

有点像从 int 获取颜色,但不是灰度。

4

1 回答 1

1

BitmapPalettes类提供一些标准的调色板。也许WebPalette值得一试:

Color c = BitmapPalettes.WebPalette.Colors[colorIndex];
于 2012-08-21T13:07:51.817 回答