BMP文件与PBM、PGM、 PPM图像文件格式的区别
提问:BMP文件与PBM、PGM、 PPM图像文件格式的区别
网友回答:
三种文件格式结构相同,都非常简单,没有压缩。由表头和图像数据两部分组成。表头数据各项之间用空格(空格键、制表键、回车键或换行键)隔开,表头由四部分组成:
① 文件描述子:指明文件的类型以及图像数据的存储方式;
② 图像宽度;
③ 图像高度;
④ 最大灰度值或颜色值.
其中图像宽度、高度和最大值这三项是ASCII码十进制数. 注意,PBM格式的表头中最大值隐含为1.
表头的下面是图像数据区,描述了”宽度×高度”个像素.图像数据有两种存储格式:ASCII和RAWBITS,在文件描述子中指定
各图像数据之间可用空格隔开.规定每行不超过70个字符.图像数据内容是:
① PBM文件的图像数据是0和1二值数据,1代表黑色,0代表白色.
② PGM文件包括的是灰度级数据,0值代表黑色,最大值代表白色.
③ PPM文件包括的颜色数据,0值代表无此颜色,最大值代表颜色为最大.