我正在解析我的自定义图像格式(不是我的,我正在尝试对其进行逆向工程)。图像以256色存储,任何给定像素的颜色由单个字节表示。如何将该字节转换为颜色?我的猜测是它使用某种标准托盘,但我不知道如何在c#中访问标准256色托盘来查找颜色。图像中不包含托盘或其他信息;所有图像都是相同的尺寸,都使用相同的神秘托盘。
有点像Get Color from int,但不是灰度。
答案 0 :(得分:1)
BitmapPalettes类提供了一些标准调色板。也许WebPalette值得一试:
Color c = BitmapPalettes.WebPalette.Colors[colorIndex];