pgm檔案格式pgm----portable graymap format.
pgm格式是灰度檔案格式的最低標準.
pgm檔案的格式定義如下:
乙個pgm檔案由乙個或多個pgm圖象組成. 在多副圖象之間,之前或之後沒有任何資料存在. 每乙個pgm 影象由以下部分組成:
- 乙個"magic number",它是用來標定檔案格式的. pgm的magic number是"p5".
- 空白區域(空格,tab,回車,換行)
- 圖象寬, 十進位制ascii碼
- 空白區域
- 圖象高, 十進位制ascii碼
- 空白區域
- 最大灰度值(maxval), 十進位制ascii碼.必須小於65536
- 新一行或另乙個空白區域符
- 空柵化的一副寬*高的灰度值圖象. 每個灰度值取值是從0到maxval, 0表示黑,而maxval表示白.每個灰度值用1-2個位元組表示.如果
maxval小於256,那行就是乙個位元組,否則為兩個位元組.最大位元組(most significant byte)開始
- 每個灰度值是表示當前象素值在cie rec.709伽馬校正之後的密度值.
- 乙個很普遍的pgm格式替代格式就是線性灰度值(不經過伽馬校正), pnmgamma以這樣的乙個pgm檔案為輸入,輸出乙個標準的pgm檔案
- #符號之後的一行為注釋行,會被省略.
- 每個象素的光柵值表示為乙個十進位制ascii碼值.
- 每個象素的光柵值前後各有乙個空格. 這樣兩個象素之間將有大於等於1個空格.
- 每行不超過70個字.
pgm檔案示例:
p524 7
150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 3 3 3 3 0 0 7 7 7 7 0 0 11 11 11 11 0 0 15 15 15 15 0
0 3 0 0 0 0 0 7 0 0 0 0 0 11 0 0 0 0 0 15 0 0 15 0
0 3 3 3 0 0 0 7 7 7 0 0 0 11 11 11 0 0 0 15 15 15 15 0
0 3 0 0 0 0 0 7 0 0 0 0 0 11 0 0 0 0 0 15 0 0 0 0
0 3 0 0 0 0 0 7 7 7 7 0 0 11 11 11 11 0 0 15 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
PGM檔案格式
pgm檔案格式 pgm portable graymap format.pgm格式是灰度檔案格式的最低標準.pgm檔案的格式定義如下 乙個pgm檔案由乙個或多個pgm圖象組成.在多副圖象之間,之前或之後沒有任何資料存在.每乙個pgm 影象由以下部分組成 乙個 magic number 它是用來標定檔...
Oracle 控制檔案格式ctl檔案格式
options skip 1,errors 10 load data characterset zhs16gbk infile into table table name truncate fields terminated by optionally enclosed by trailing nu...
檔案格式 gff格式
gff檔案格式 gff格式是 sanger 研究所定義,是一種簡單的 方便的對於 dna rna以及蛋白質序列的特徵進行描述的一種資料格式,已經成為序列注釋的通用格式,比如基因組的基因 許多軟體都支援輸入或者輸出gff格式。前格式定義的最新版本是版本3。原始定義見 song websitegff是存...