2011年1月7日 星期五

HW#2

part1_

這次作業是要製作動態的 GIF 圖檔,一開始沒什麼靈感,想說去網路上找找,去 GOOGLE 搜尋"連續動作"就找到一張圖,如《圖一》

《圖一》

後來想說能不能找到的圖是以一張一張的照片連續拍攝而成的連續動作圖,找了一陣子的圖終於找到兩張可以拿來當作題材。
圖檔如下:




《圖二》



《圖三》
 將每張小圖照順序在小畫家中做裁切,並儲存成 GIF 格式的圖檔後,再利用老師在課堂上介紹 Microsoft GIF Animator 這套軟體將這些小圖一張一張的按照順續擺上去,下面幾張圖為製作過程:
《圖四》





圖四》記得將每張圖全選起來並勾選 Looping 、Repeat Forever ,這樣完成圖就會是一張連續、重複的圖檔。











《圖五》




圖五》則是在調整每張圖片的間隔時間,可以依自己所想要的速度調整快、慢。














以下兩張圖就是完成品!!

《完成品一》

《完成品二》

part2_

第二部分的作業是要將第一部分所完成的動態 GIF 圖檔用 PSPad 以十六進位的表示法開啟,
並分析各個部分所代表的意義。

我就挑了 part1 裡的《完成品一》來分析,選擇 PSPad HEX 方式開啟


《分析結果一》

《分析結果二》
                                                                           
以上就是我的分析結果,經由這次的作業可以學習到如何從 PSPad 中了解到簽章格式、圖檔的高跟寬像素質、色彩對應圖的十六進位儲存方式。



part3_

第三部分將 GIF 圖檔的調色盤值在 C++ Builder 用程式顯示出來。

《圖一》
圖一》為 Form1 的樣式,把 OpenDialogMainMenuLabelImage 放在 Form 上,並依照老師上課講解的程式碼一步一步操作, https://docs.google.com/document/d/1d99AkgaZV0YqdQKAdlYoNEftAOW-W4YZuOZYSsztnIM/edit?hl=en%3Cbr+/%3E&pli=1#
從讀檔、及利用 HW#1 裡老師所教的 FillRect 就可以將調色盤的色彩值以正方形的方式顯示在 Form 上面

《圖二》
圖二》為還沒讀入檔前的圖,選擇選單上的 File -> Open 

《圖三》
圖三》為測試讀入老師放在部落格上的那張綠色昆蟲的圖片,看結果是否有符合!

《圖四》
圖四》為開啟 part1 中《完成品一》的結果,但覺得顯示的結果好像都原圖所呈現的顏色不太一樣,後來在重複 part1 的步驟將連續圖改用 Photoshop 去裁切並用 Microsoft GIF Animator 再製作一張一模一樣的《完成品一》,再讀入一次,結果如下

《圖五》

才發現經由小畫家轉 GIF 檔的圖,調色盤的結果會都一樣,但 Photoshop 則是會依原來讀檔該有的調色盤作轉換。

沒有留言:

張貼留言