PPM格式其实就是RGB数据加上一个简单的文件头, 文件头部表示了图像的宽度和高度以及最大的RGB值。
文件头+rgb数据:
P6\n width height\n 255\n rgbrgb...
其中P6表示用二进制来表示数据;\n表示换行符;width和height表示图像的宽高,用空格隔开;255表示每个颜色分量的最大值;rgb数据从上到下,从左到右排放。
图象数据以字节格式存储,每个色彩成分(r,g,b)一个字节。0表示黑色,255表示白色。色彩成分按照通常的红-绿-蓝顺序存储。
ppm格式图片可用 IrfanView 软件打开: