顯示具有 98360880 李依珊 標籤的文章。 顯示所有文章
顯示具有 98360880 李依珊 標籤的文章。 顯示所有文章

2011年1月6日 星期四

HW01


原始介面


執行

功能:
讀進一張bmp圖檔
點選圓形、正方形、三角形、六邊形或畫筆
清除
儲存

第一次使用C++ builder寫小畫家,和之前用processing寫的小畫家感覺又不一樣,程式的語法不太一樣。我這次花了比較多的時間來完成這個作業,剛開始沒有很理解程式碼的意思,而且在家按F1會說找不到那個檔案,所以上網找了許多資料作為參考,研究在研究,終於有個雛形出來了。我花最久的時間在研究指令,調整圖形的座標,RadioButton按鈕改變圖形,再用RadioGroup組合起來,最初還不曉得該如何使用,問了同學之後才了解。

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圖檔,測試看看是不是程式的問題,結果發現並不是,看樣子我做的動畫裡真的包括很多不同的黑色呢!!我從沒想過可以這樣把一張圖片的調色盤用寫程式的方式讀出來,雖然程式碼的意思沒有說非常了解,但我覺得很有趣!!

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








2010年12月16日 星期四

HW03

3D展心得:
這次看的3D展讓我最印象深刻的是一開始進去看到的超大螢幕,當我們坐在前面時,有攝影機左右移動在前面拍攝,我們戴上眼鏡看螢幕就可以感受到3D的效果,沒有畫面的時候它看起來是由許多方塊組成的,而且表面並不是平的,有凹凸起伏,能將3D的效果展現的更好。舞台秀放的影片也讓我大開眼見,原來不只是電影會做成3D,MV、遊戲等等也可以做成3D,好像就在眼前,伸手就可碰觸似的。接下來還有體驗區可以玩賽車,可是我覺得方向盤很難操作,一直在撞牆。雖然覺得在市面上3D並不是很普及,原本以為只有在電影院才可以看的到3D的影片的效果,sony將這個技術與其他的科技產品作為結合,讓這項技術更加生活化,我覺得很新鮮!!



原圖


覆蓋50%刷淡的紅色背景


覆蓋50%刷淡的藍色背景


3D圖


我用的是photoshop來完成這個作業~其實這個作業我做了兩次,因為第一次做出來的3D效果不太明顯,所以我決定再做一次,我覺得原因是因為我第一次拍的照片只有一個東西,沒有兩個物體做前後比較所以才沒什麼效果。photoshop有轉3D圖片的功能,一開始我還不太會用,經過同學的教導和上網找的資料才能完成。