小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

PPM / PGM / PBM 圖象文件

 oskycar 2012-08-26
PPM->Portable PixMap
PGM->Portable GreyMap
PBM->Portable BitMap

PBM支持單色圖(1個像素位)
PGM支持灰度圖形,能夠讀PBM圖形和PGM圖形,輸出PGM圖形
PPM支持真彩色圖形,可以讀上面所有格式,輸出PPM圖形

PPM圖形文件格式:
包括兩個部分,頭部分和圖象數(shù)據(jù)部分。頭部分由三部分組成,這三部分由回車或換行分割,但PPM的標準中是要求空格。第一行通常是P3或P6,說明是PPM格式;第二行是圖象的寬度和高度,用ASCII來表示;最后一部分是描述像素的最大顏色組成,這里允許描述超過一個字節(jié)(0-255)的顏色值。另外可以在上面?zhèn)€部分的后面用#來追加注釋,注釋行是從#到該行末。
下面是PPM頭的例子:
例子1:
P6 1024 778 255
例子2:
P6
1024 778
255
例子3:
P6#PPM文件格式
1024 778#寬度和高度
# 注釋
255

PPM圖象數(shù)據(jù)的格式依賴于PPM自身的表示,如果是P3格式,數(shù)據(jù)將以ASCII文本來表示,每個像素的值從0到前面的最大值,每行不應(yīng)該長于70個字符,如下:
例子4:
P3
# example from the man page
4 4
15
 0  0  0    0  0  0    0  0  0   15  0 15
 0  0  0    0 15  7    0  0  0    0  0  0
 0  0  0    0  0  0    0 15  7    0  0  0
15  0 15    0  0  0    0  0  0    0  0  0

如果是P6格式,圖象數(shù)據(jù)以字節(jié)格式存儲,每個色彩成分(r,g,b)一個字節(jié)。僅僅在頭部的最后一個字段的前面才能
有注釋,在頭部的最后一個字段后面通常是一個回車或換行。P6圖象文件比P3文件小,讀起來更快。注意,P6文件僅僅
用作但字節(jié)彩色。

但并沒有按照格式規(guī)約的要求來,通常的習慣,圖象從上到下,從左到右被存儲。每個像素以一個字節(jié)來存儲,0表示黑
色,255表示白色。色彩成分按照通常的紅-綠-藍順序愛存儲。

PGM
該格式文件存儲灰度圖形,也就是這里每個像素使用一個值來表示而不是3個(R,G,B)。同PPM唯一不同的是頭部用P2和P5,分別表示用ASCII和字節(jié)碼來表示數(shù)據(jù)。
例如:
P2
24 7
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  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

PBM
使用ASCII的0或1方式來表示數(shù)據(jù),0表示白色,1表示黑色。與PPM、PGM不同的頭部是少了第三行,因為第三行的最大色彩值在這個模式下已經(jīng)沒有意義了;如下:
P1
# PBM example
24 7
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 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0
0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0
0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0
0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0
0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 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

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多