2010年11月5日 星期五

HW01

原圖















------------------------------------------------------------------
灰階256色














-------------------------------------------------------------------
灰階128色













---------------------------------------------------------------------
灰階64色














---------------------------------------------------------------------
灰階32色













---------------------------------------------------------------------------
灰階16色













------------------------------------------------------------------------
灰階8色













-----------------------------------------------------------------------------
灰階4色














------------------------------------------------------------------------------
灰階2色














------------------------------------------------------------------------------
這次作業,我一開始的想法就是去改調色盤,可是自己一直都寫不出來,網路上的程式碼也都是直接去判斷顏色的區間,不過再聽老師講之前,自己看網路上的程式碼總是不太瞭解,一開始上課,聽了老師講的概念,總覺得有了一些想法,不過我一開始還是繼續在思考怎麼改調色盤,最後實在沒有頭緒,只好直接用第二種放法的if去判斷顏色區間來做其他的灰階,我是覺得第二種方法比較容易瞭解,也比較有直覺去寫程式,快下課前聽了老師關於調色盤的講解,感覺稍微有了解怎麼改調色盤了,不過還是要實際上去寫寫看才能熟悉。
回到家後,我參考其他同學的程式碼,實際寫了一個利用調色盤來做灰階的方式,不過在2色灰階上出現了問題,雖然出來的結果也是兩種顏色,可是卻是黑色和灰色,而其它的圖的效果似乎也都比用if去判斷的要深色一些,顏色比較深的問題,我認為應該是因為使用矩陣的關係,所以小數點部分被捨去了,但是2色灰階的黑和灰兩色,我實在是找不出原因來,下次上課的時候想再問問看老師。

沒有留言:

張貼留言