查看XPM (X PixMap) 图像格式,我没有看到任何指定每个通道的位数(或者等效地,可能的颜色数)的地方。在我的 Ubuntu 系统上查看,我看到许多 XPM 文件的示例,其中大多数每个通道有 8 位(R、G、B 为 24 位),但有些每个颜色有 16 位(R、G、B 为 48 位) G、B)。
例如,以下是teapot.xpm
与 XFig 应用程序打包在一起的第一部分:
/* XPM */
static char * teapot_xpm[] = {
"234 149 34 1",
" c #FFFFFFFFFFFF",
". c #FFFF9191AAAA",
"X c #DADA9191AAAA",
"o c #FFFFB6B6AAAA",
"O c #FFFFB6B6FFFF",
ETC。
除了检查十六进制数字并计算它们占用的字符数之外,还有其他方法可以确定每个通道的位数吗?