2

我想知道如何转换正常的 256 色(由 windows 油漆创建)

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

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

但是windowspaint制作的纯白色不是0x0f,而是0xff。

失去质量是可以的。

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

4

1 回答 1

1

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

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

于 2013-06-15T10:51:32.907 回答