這次的作業也算是讀檔,
只是這次變成讀GIF,GIF的檔頭跟BMP比起來算是簡單很多,
GIF識別、大小尺寸、調色盤,
然後最後面塞個3B當做檔尾結束。
首先點選右上角的讀取GIF調色盤,
讀完之後會如上圖所示,
這還是未排序的。
點擊由亮到暗之後就會如上圖所示,
從最亮的開始排,
至於亮度是怎麼判斷的,
就是使用轉灰階的方式,
三種顏色各乘上特定數字加起來的結果去排序。
另一個按鈕由暗到亮,
做法一樣,只是改個順序而已。
這次作業其實不好寫,
一開始就算會讀圖也不知道怎麼畫出來,
看了老師的範例程式才知道要自己去弄一個間隔讓他隔開,
才不會擠在一起,也才變成跟老師圖上一模一樣的格式。
沒有留言:
張貼留言