中国电信企业标准(CP相关内容v1.3) 联系客服

发布时间 : 星期二 文章中国电信企业标准(CP相关内容v1.3)更新完毕开始阅读e316621352d380eb62946d78

基于固定电话网的信息终端及综合信息系统技术规范 附册

附录C 图形与动画数据格式

附录C.1 bmp(支持黑、白两色)

本图形数据格式就是对图片从左上角到右下角进行逐点扫描并编码。此图象数据是连续的点的集合。每一行数据的结尾不需要填充位,最后一个字节不满8位的话,填0补齐8位。在解码时应忽略最后一个字节的填充位。每一个字节的最高位表示左面的像素。本格式只支持黑、白两色,不支持彩色和灰度。每一个像素用一个比特表示,对每一个比特来说,0表示白色,1表示黑色。

例:一个16*16像素的图片格式为:

Byte 1 Byte 3 … … Byte 31

Byte 2 Byte 4 … … Byte 32 附录C.2 bmp(支持4级灰度)

图形数据格式就是对图片从左上角到右下角进行逐点扫描并编码。此图象数据是连续的点的集合。每一行数据的结尾不需要填充位,最后一个字节不满8位的话,填0补齐8位。在解码时应忽略最后一个字节的填充位。每一个字节的最高位表示左面的像素。

每一个像素用六个比特表示,一共可以支持64种颜色,六比特的编码方式如下: 比特值 00 01 10 11

第48页

颜色 Black Dark Grey Light Grey White

基于固定电话网的信息终端及综合信息系统技术规范 附册

附录C.3 bmp(支持64种颜色)

图形数据格式就是对图片从左上角到右下角进行逐点扫描并编码。此图象数据是连续的点的集合。每一行数据的结尾不需要填充位,最后一个字节不满8位的话,填0补齐8位。在解码时应忽略最后一个字节的填充位。每一个字节的最高位表示左面的像素。

每一个像素用六个比特表示,一共可以支持64种颜色。每一种颜色都是由红、绿、蓝三色组合而成。第一组六比特表示图片第一行最左端像素的颜色组合。六比特的编码格式如下:

高位 低位 bit6 bit5 Bit4 Bit3 Bit2 Bit1 MSB Red LSB Red MSB Green LSB Green MSB Blue LSB Blue 例: 字节一 Bit7 MSB Red Pixel1 Bit6 LSB Red Pixel1 Bit5 MSB Green Pixel1 Bit4 LSB Green Pixel1 Bit3 MSB Blue Pixel1 Bit2 LSB Blue Pixel1 Bit1 MSB Red Pixel2 Bit0 LSB Red Pixel2 字节二 Bit7 MSB Green Pixel2 Bit6 LSB Green Pixel2 Bit5 MSB Blue Pixel2 Bit4 Bit3 LSB Blue MSB Red Pixel2 Pixel3 Bit2 LSB Red Pixel3 Bit1 Bit0 MSB Green LSB Green Pixel3 Pixel3

附录C.4 bmp动画(支持黑、白两色)

字段 桢数 控制标志 长度(字节) 1 1 类型 Integer Integer 描述 动画包含的桢数 Bit4~bit7:桢持续时间。单位为十分之一秒。如:0000表示0.1s,1111 1.6 s Bit0~bit3:循环次数 0000:无限循环 0001:1次循环 1111:15次循环 比特流的集合,每一个比特表示一个像素。每一桢的格式见9.3.1节。每一桢的末尾填0补齐8位。下一桢以一个完整的字节开头 内容 不定

第49页