2010年11月5日 星期五

HW1_灰階處理

從最剛開始的BCB基本元件的應用,調整屬性與事件處理,接著開始教基本圖片上在程式上呈現的一些資訊,表示方法,然後動態陣列宣告,使得對圖片可以做更快的存取和修改,再來新增動態元件,最後是灰階影像的處理,老師一步步的慢慢教,讓我深刻的體會到,原來BCB這套開發工具,也可以弄得這麼有趣,之前在這套軟體上,只有單純處理一些資料結構或是演算法的程式設計,現在對於這套軟體又有更進一步的認識;以下是我灰階處理的結果。


基本上我是用老師的256色範例,去稍作修改,以我64色來說,我是把256格劃分成64等份,0-3格用黑色,252-255格用白色,其他顏色取各自四格中間的顏色代替,程式碼如下:
for (i=0; i<256; i="=" pered ="0" pegreen =" 0;" peblue =" 0;" i="=" pered ="255" pegreen =" 255;" peblue =" 255;" pered ="(i+4)/2" pegreen =" (i+4)/2;" peblue =" (i+4)/2;" j="0;j<4;j++)">




沒有留言:

張貼留言