在油老弟的基礎上補充幾點看法。
因為對windows的編程有點陌生,所以從其他圖片轉化過來成為屏幕文件就有點難度,其實,如果有windows編程經(jīng)驗的人做這個事情,相當?shù)娜菀祝ㄓ悬c后悔當初不好好學習編程了),下面我對.p32文件結構進行分析,希望有編程經(jīng)驗的同志們盡快開發(fā)出軟件讓大家爽一把。
借用油老弟的圖像文件進行分析:
這個笑臉的文件16進制格式現(xiàn)實如上,文件分文件頭部分和文件數(shù)據(jù)部分。
文件頭部分:
前4個字節(jié),表示文件的類型,我看了一下,所有的.p32文件的前四個字母都是PRI1;
接下來的4個字節(jié)就是圖像的寬度;
再接下來的4個字節(jié)就是圖像的高度;
后面的4個字節(jié),表示文件的文件頭長度(這里是16個字節(jié),16進制為10)
再跟下來的就是圖像數(shù)據(jù)了,圖像的數(shù)據(jù)結構是,每2個字節(jié)代表一個圖像點,每個圖像點聲明了圖像的RGB分量,其分配是按照(5,6,5)分配的,代表的意思就是,這2個字節(jié)的前5位,代表的是紅色值,中間的6位代表的是綠色值,后面5位代表是藍色值。
按照這個我們就可以把任意的計算機圖像轉換成手機圖像了。