PPM,PGN图像文件格式
PGM文件包括的是灰度级数据,0值代表黑色,最大值代表白色。
PPM文件包括的颜色数据,0值代表无此颜色,最大值代表颜色为最大。
文件描述子 | 类型 | 编码 |
---|---|---|
P1 | 位图 | ASCII |
P2 | 灰度图 | ASCII |
P3 | 像素图 | ASCII |
P4 | 位图 | 二进制 |
P5 | 灰度图 | 二进制 |
P6 | 像素图 | 二进制 |
1. PPM文件格式
包括两个部分,头部分和图象数据部分。
第一行是P3或P6,说明是PPM 格式;
第二三行是图象的宽度和高度,用ASCII来表示;
第四行是描述像素的最大颜色组成,这里允许描述超过一个字节(0-255)的颜色值。
另外可以 在上面三个部分的后面用#来追加注释,注释行是从#到该行末。
例子:P6 1024 778 255
P3与P6
P3格式,数据将以ASCII文本来表示,每个像素的值从0到前面的最大值,每行不应该长于70个字 符,
例子4:P3# example from the man page4 4150 0 0 0 0 0 0 0 0 15 0 150 0 0 0 15 7 0 0 0 0 0 00 0 0 0 0 0 0 15 7