如何将普通256色转换为视频模式13h色编码?

时间:2013-01-09 10:42:35

标签: window dos converter bmp

我想知道如何转换普通的25​​6色(由windows paint创建)

dos vga 256色。(由模式13h使用)

例如,vga 256(模式13h)中的纯白色是十六进制的0x0f。

但是由windows paint制作的纯白色不是0x0f,而是0xff。

失去质量是可以的。

手动创建我想用于13h模式版本的每个图像文件太费力了。

1 个答案:

答案 0 :(得分:1)

您应该重新编程VGA调色板以匹配.bmp中的颜色表(这不会导致质量损失),或者您可以使用像photoshop这样的工具将.bmp文件重新映射到标准VGA调色板(可能会导致质量损失,具体取决于.bmp中使用的调色板)。

以下是我在Google上找到的一些示例代码:http://www.brackeen.com/vga/bitmaps.html#2