2009年10月22日 星期四

HW2





這週的作業跟上次的有些不同,上週的作業比較是要讓我們知道BCB有哪些基本的按鍵和比較特殊的功能可以使用,利用簡單的操作還有實際的示範在電腦上,讓我們可以更清楚的了解並快速上手,而這週的作業則次讓我們了解彩色圖像轉成灰階會有甚麼的效果和必須要用甚麼的程式碼來寫。



彩色圖片要變成灰階的圖片其實就只是把圖片的每一個點的RGB3個原色的數值加起來除以3在傳輸回去,這樣那個點就會變成灰階的顏色(24位元會變成8位元的圖片),感覺真的就有點像是在使用調色盤一樣,不管甚麼顏色只要調調RGB的值就可以配置成功。                         
但這個方法好像不大對把每一個點的RGB加起來再除以3,雖然顯現出的圖片是灰色的,可是......這張圖片它還是一個彩色的圖片它只是一個看起來像灰色的彩色圖片,那要怎麼辦呢?
(R+G+B)/3和0.299*R+0.587*G+0.114*B 這個方式才是灰階的圖片


下面這張箭頭指的那招圖片就是彩色圖片轉灰階的樣子:


這些看似簡單的功能,以前在其他軟體使用起來都非常的簡單。沒想到當自己要動手設計的時候,就變得有點難度了。不過做成功也有一定的成果。雖然聽起來很難做,不過實際去做就會發現其實並沒有想像中的困難。




沒有留言:

張貼留言