經過了前幾前的讀取BMP檔後,大家也都習慣了。
不過這次要讀取的是GIF檔,要把老師Share的金龜
子show出調色盤出來。
而一開始的步驟不外出是先讀取GIF檔囉!
經過課堂上稍微了解過GIF的格式後,
一樣老方法PSPad去查看GIF的檔頭,
之前看過了BMP的檔頭後再回過頭觀察這
GIF檔頭似乎就沒什麼新鮮感,且東西也比
BMP精簡了許多,而這次的目的是他的調色盤,
所以不囉嗦,就專心在這就好了。
經過幾次嘗試後,終於得到了預想的結果:
-----------------------排序--------------------------
基本樣式做出來後,排序只是讓調色盤有順序的列出而已,
而排序的主要動作在於將
(crPalette[k].bRed + crPalette[k].bGreen + crPalette[k].bBlue)/3
這程式碼所得出的值進行大小比較,
可自行調整明->暗 OR 暗->明 (此差別僅在於> OR < 罷了!) 排序方法
主要是逐一比較將暗或亮(看自己要哪種)來進行推移轉換。
以下為暗->亮 的排序結果:
大功告成囉。
沒有留言:
張貼留言