我正在从文件中提取R8G8B8调色板,看起来它很容易将其转换为System.drawing.Color struct,然后使用SetPixel方法填充位图。

但是后来我遇到了B5G6R5调色板,现在我不知道该怎么办。有什么方法可以用这种数据填充Bitmap类?

新年快乐!

有帮助吗?

解决方案

您是否考虑过将BGR565转换为RGB888(如答案中所述 这里)然后对RGB888值做的事情?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top