原来的游戏大多是256色的,(16色的原理类似,只不过对美工要求更高一些)。由于游戏通常只使用固定的几个调色板,所以每个BMP图像文件都包含调色板信息就有点浪费空间了。用过Borland BGI图形处理的人都知道,BGI中有一种IMG格式,只保存图像的宽度、高度和图像像素内容(一个二维数组)。这种格式象BMP一样简单,又去掉了大量重复的调色板信息。调色板可以单独保存为PAL格式,一个简单的结构数组(array[0..255] of record R, G, B: Byte; end;)。《剑侠情缘》就用得这种结构。所以我没有玩游戏,却把很多图像浏览了一遍。