.NET
framework框架类库中的Image类和Bitmap类提供了常用图像格式的解析读取和存储,这些常用格式包括
BMP,JEPG,GIF,PNG,EXIF,TIFF.但是可惜的是不支持PGM格式,我们要自己来处理PGM格式的文件.
1.PGM
图像详解
PGM 是便携式灰度图像格式(portable graymap file
format),在黑白超声图像系统中经常使用PGM格式的图像.文件的后缀名为".pgm",PGM格式图像格式分为两类:P2和P5类型.不管是P2
还是P5类型的PGM文件,都由两部分组成,文件头部分和数据部分.
文
件头部分
文件头包括的信息依 次是:
1.PGM文件的格 式类型(是P2还是P5);
2.图像的宽度;
3.图像的高度;
4.图像灰度值可能 的最大值;
文件头的这四部分信
息都是以ASCII码形式存储的,所以可以直接在将P2或P5格式的PGM文件在记事本中打开看到文件头的信息.
P5格式的PGM文 件在记事本中打开(如下图)
P2格式的PGM文
件在记事本中打开(如下图)
在P2或P5类