首页 > 代码库 > PBM文件格式
PBM文件格式
PBM是一种单色位图文件,常用于打印机,由于需要下面对PBM文件格式进行分析。
每个文件的开头两个字节(ASCII码)作为文件描述子,可以理解为文件头。具体如下:
头 | 类型 | 编码 |
P1 | 位图 | ASCII |
P2 | 灰度图 | ASCII |
P3 | 像素图 | ASCII |
P4 | 位图 | 二进制 |
P5 | 灰度图 | 二进制 |
P6 | 像素图 | 二进制 |
我这里分析的是一个P4的位图,用winhex打开:
看到文件头,后面的9472、6824描述的是位图的宽度和高度
9472*6824/8=807916 BYTE 正巧是24BYTE的文件头加上全部数据的长度
而数据部分只有0/1,0表示白色,1表示黑色。
很简单吧~
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。