2010年12月28日 星期二

HW02



製作這個動畫其實很簡單,只要依照教學網站上的指示操作就可輕易做出一個小動畫,不過在找圖的部分比較傷腦筋,我有試過用小畫家把JPG或BMP來轉成GIF檔,可是會使得圖片失真,所以我直接尋找GIF的圖檔來製作,照著步驟一一做下來,覺得很有趣^^,還可以依自己喜好來調整圖片變換的快慢呢!!





用PSPad來解析自己做的GIF動畫,將PSPad開啟後用HEX打開自己的動畫,第一行的前六個位元組(4749 4638 3961)是GIF簽章(GIF89a),後面七個位元組為螢幕描述元:
5000 為螢幕寬度(80)
4B00 為螢幕高度(75)
F7 = 1(m) 1 1 1(cr) 0 1 1 1(pixel)
m = 1為整體色彩對應圖
cr + 1顏色解析度的位元組數目
pixel = 7+1 = 8bits影像的位元/像素數目
00背景顏色的色彩查詢表索引值
第7個位元組填0
第一行的0C之後開始有一大串都是GIF色彩對應圖
接下來我用蒐尋找"NETSCAPE"
在下面一點點就可以找到2C-->是影像的區分符號,就像中文的逗點
下面的十個位元組是GIF影像描述元,描述第二張圖片的影像內容



上面這張是我製作的動畫的調色盤,程式的部分是用老師所給的範例程式寫出來的,不過我不太懂的是為什麼有那麼一大部分都是黑色呢??我想或許是黑的成分不同吧!!??我還嘗試讀進其他GIF圖檔,測試看看是不是程式的問題,結果發現並不是,看樣子我做的動畫裡真的包括很多不同的黑色呢!!我從沒想過可以這樣把一張圖片的調色盤用寫程式的方式讀出來,雖然程式碼的意思沒有說非常了解,但我覺得很有趣!!

以下是我另外嘗試的圖片:








沒有留言:

張貼留言