从字节获取256色图像的颜色

时间:2012-08-21 12:56:47

标签: c# image-processing colors

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

有点像Get Color from int,但不是灰度。

1 个答案:

答案 0 :(得分:1)

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

Color c = BitmapPalettes.WebPalette.Colors[colorIndex];