2010年1月16日 星期六
HW8
轉眼間一學期就這樣過了,在數位媒體概論這堂課,或許我真的沒有很用心的在學習,交作業往往都是要靠同學的教導或是幫助才能順利交的出來,知道如何把圖重彩色改成灰階,知道怎樣能像小畫家一樣在圖上畫線,知道怎樣才能把滑鼠所點到的圖案顏色顯現出來,知道如何把一張圖裡面的顏色用調色盤的方式呈現出來,知道怎樣在打音訊檔的一些之資料都列出來,知道怎樣控制音樂的大小聲等等...一些內容,可是發現BCB如果真的學起來的話,的確是個很實用的程式設計工具,或許也該把那本厚厚的BCB課本拿出來再翻一翻、看一看了,人家說書中自有黃金屋,或許真的給我翻到了開竅的關鍵,每個老師都說成是要學好沒有他法,就是要不斷的練習不斷的除錯,不斷的發揮想像力,但在這之前要先把心態調整好,唯有先把心態調整好,然後再來盡力做一件事情,不然又是半途而廢的話僅不是前功盡棄,只要不斷的練習熟能生巧,不管是多難的程式都可以迎刃而解吧,但在這些前提就是要先打自己的心態做一定的調整。老師的教學方式跟其他老師不一樣,老師比較偏向於我們自己思考自己找出問題,然後先自己先想辦法解決,真的沒有辦法的話再出動老師來幫助,我覺得這樣的方式還不錯,但是最重要的還是要看自己,老師在好自己在不認真還是沒有用,好像說師父領進門修行在個人,大概就是這個意思吧。希望以後還有機會再來修老師的開的課程。
HW5
關於第五個作業有關於gif檔之前老師有叫我們到維基百科了解一下,是一種典陣圖圖形檔案格式,以8位色(即256種顏色)重現珍色彩的影像。採用LZW壓縮演算法進行編碼,在一定的程度上保證影像質量的同時將體積變得很孝,可插入多張照片,做成動畫,但由於採用8位元壓縮,最多只能處理256種顏色,故不宜應用真彩圖片。這次作業也是可以用PSPAD來檢視金龜子的圖片
要上面這隻金龜子的顏色做出調色盤的色階出來。

這是老師的範例色階,在打入(crPalett[k].bRed+crPalette[k].bGreen+crPalette[k].bBlue)/3的值再用氣泡排序法就可以完成排序。感覺這次作業跟上一次有不一樣的變化。還有不懂的就可以上維基百科搜尋一下,雖然中文有些翻譯不是很棒。

要上面這隻金龜子的顏色做出調色盤的色階出來。

這是老師的範例色階,在打入(crPalett[k].bRed+crPalette[k].bGreen+crPalette[k].bBlue)/3的值再用氣泡排序法就可以完成排序。感覺這次作業跟上一次有不一樣的變化。還有不懂的就可以上維基百科搜尋一下,雖然中文有些翻譯不是很棒。
HW4

這次作業跟作業三有異曲同工之妙,這是要我們用frpen fread fseek開啟BMP檔,目的是把圖一個個放進檔案元件內,而不是用LoadFromFile,相較之下難度有增加,看了看老師的飯粒程式,似乎有一點點的了解,以下三行是要再多加到程式碼裡面,
bPtOriginalImage[j*3+2]=ctColor[0].bRed
bPtOriginalImage[j*3+1]=ctColor[0].bGreen
bPtOriginalImage[j*3]=ctColor[0].bBlue
感覺起來這三行像是在寫三原色,才知道是用來把RGB資料寫入影像元件中,還需要用到PSPAD來找出原始檔,PSPAD雖然在資料結構中有用過,但是沒有很熟悉他,原來PSPAD的功能這麼強,隨著作業的次數增加感覺程式越來越難了,加上BCB算是第二種程式,也只能盡力把他學好了。
2009年12月22日 星期二
HW3

這星期老師要我們把BMP檔案寫出來,要注意的地方就是解析度要將公尺轉成英寸所以要在除上39.37才會變成dpi值(dot per inch)。fread、fopen和fseek 要使用這3個指令,一開始我還真是都抓不到頭緒,畢竟要承認沒有學好,問同學也是會很用心的教我,要求圖的內容是要
大小int IFileSize = bSize[0] + bSize[1] * 256 + bSize[2] * 256*256 + bSize[3] * 256*256*256;
寬int ImageWidth = bSize[0] + bSize[1] * 256 + bSize[2] * 256*256 + bSize[3] * 256*256*256;
高int iImageHeigh= bSize[0] + bSize[1] * 256 + bSize[2] * 256*256 + bSize[3] * 256*256*256;不過這次好像有幾個東西沒有弄出來的樣子??每次的作業都是累加上去的,弄一弄感覺這個程式更加完善了,功能也越來越多,也表示東西越交越多。真的有點難度了...
2009年10月22日 星期四
2009年10月8日 星期四
HW1
之前高中電腦課好像有使用過這套軟體,所以有總熟悉感,不過因為當時不知道這是什麼東西,而且還有一堆看都看不懂得程式碼,老師也沒有從最基本的東西開始教起,沒想到上了大學還有機會遇見,而且發現他還蠻有真實的感覺,以下是我做的一些練習。
第一章圖是做點了按鈕之後就會出現hello的小視窗,bcb感覺還蠻有趣的,只不過他的軟體都是英文介面,看起來還真不習慣,很多的指令都不知道在哪裡才找的到,而且用的物件也跟C++有所不同,下面是箭頭指到突的哪個地方所出現的座標位置,也會顯示他的顏色。
這張是加了畫筆功能後在塗上亂畫的圖片,也是有座標位置的功能,還可以換顏色,然後用滑鼠先在一個位置點右鍵,然後移到另一個位置點左鍵,也會連成一條直線,感覺還蠻奇妙的。
感覺只有學一些皮毛就很強了,在學多一點不就不得了了,不過一些物件要記的,到是有一點難倒我了....
訂閱:
文章 (Atom)




