2010年1月4日 星期一

HW6_空間濾波器

彩色&使用者自行輸入,成果圖↓









先新增老師的程式碼來了解,還沒改成自己得寫法↓

dollar的圖確定是8bits,彩色是24bits


















這次的作業對我來說應該是尚未完全

雖然在老師Blogger中的程式碼我直接拿來修改並增加功能不會出現問題
但是如果我使用自己的寫法,記憶體配置就會出現問題或是scanline超出範圍
一樣是使用指標在進行抓點配置空間…

原理不難…就是選擇一點之後抓附近的八個點進行濾波
增加的功能讓使用者自行輸入調整比重

我都會看大家的問題出現在哪邊所以比較快解決
前幾個交作業中有提到3個Channel的問題,bit數不同的關係

還在想辦法對自己的程式進行修改…|||

-----心得更新-----
關於8bit跟24bit的問題,是我在這門課上遇到最麻煩的吧…!

找尋各種資料來比對我得錯誤。
8bit為每一個pixel用8bit表示,24bit則為三倍…

再來就是因為在8bit也就是256色…需要使用調色盤參考
而24bit則不用使用調色盤…

當我要使用8bit時,Palette必須設為Pixelformat(
pf8bit

單一功能程式執行沒問題…
或許程式功力有差…
由於調色盤的使用讓我的程是很難整個去把它改寫
因為各種功能都整合在一起,如果調色盤轉變之後
讀圖
、畫圖的時候都必須一起改變
因為長度的不同,像素點抓的時候也必須改變
這樣才不會出現一開始心得中提到的問題…

沒有留言:

張貼留言