名称ppm-可移植的pixmap文件格式描述可移植的像素映射格式是一个最小的公分母彩色图像文件格式。定义如下:-用于标识文件类型的“幻数”。百万分之一安培文件的幻数是两个字符“P3”。-空白(空格、制表符、CR、LF)。-宽度,格式为十进制ASCII字符。-空白。-高度,同样采用ASCII十进制。-空白。-最大颜色分量值,同样以ASCII十进制表示。-空白。-宽度*高度像素,每三个ASCII十进制值介于0和指定的最大值之间,从pixmap的左上角,按正常方式进行英语阅读顺序。每个像素的三个值分别表示红色、绿色和蓝色;值为0表示颜色已关闭,最大值表示颜色被调到极致。-忽略从“#”到下一行末尾的字符(评论)。-任何行的长度都不应超过70个字符。下面是这种格式的小像素映射示例:第3页#英尺/百万分之一4 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 0 0 015 0 15 0 0 0 0 0 0 0 0 0读取此格式的程序应该尽可能宽松-sible,接受任何看起来像像素图的东西。该格式还有一个变量,可通过设置编译时的RAWBITS选项。此变量是Sun Microsystems上次更改:1991年9月27日1ppm(5)标题、表格和宏在以下方面有所不同:-“幻数”是“P6”而不是“P3”。-像素值存储为纯字节,而不是ASCII十进制。-像素区域中不允许空白,只有空白的单个字符(通常是换行符)是允许在maxval之后。-文件更小,读取速度快很多倍写入。请注意,此原始格式只能用于maxvals less小于或等于255。如果使用ppm库并尝试写一个maxval更大的文件,它会自动回到较慢但更通用的普通格式。另请参阅giftoppm(1),gouldtopm(1),mtvtoppm(1),pcxtoppm-toppm(1),pjtoppm,rgb3toppm(1)、sldtoppm(一)、spctoppm-托普姆(1)、西姆托普姆,ppmtoad(1)、ppmtogif(1),ppmtoicr(1)和ppmtoilbm(1),ppmtopcx(1)、ppmtopgm(1),ppmtopi1(1)和ppmtopict(1),ppmtopj(1)、ppmtopuzz(1)和ppmtorgb3(1),ppmtosixel(1),ppmtotga(1)、ppmtouil(1),ppmtoxpm(1)和ppmtoyuv(1),ppm二者(1),ppm源(1),ppmpat(1),ppmquant(1),pnm(5),pgm(5作者版权所有(C)19891991,作者:Jef Poskanzer。