2010年11月5日 星期五

HW01

首先是執行結果:
原圖
灰階

灰階128
灰階64
灰階32
灰階16
灰階8
灰階4
灰階2
老實說,看到這次的作業題目根本就不知道要從何寫起,運作出來的結果是看同學

的程式碼複製到自己的程式裡面執行出來的,但是有問同學原理是怎麼來的,

簡單來說就是將色階按照bit數設分區,如8bit就是將256分作八個區間,4bit就

是分作四區,2bit就是兩區,符合這個區間的色彩就自動變成同一值,隨著可以

使用的顏色越來越少,最後終至黑白,一開始也很直覺的以為可以用if來做判斷

,但隨著bit數的增加,到後期根本不可能設定那麼多,了不起到8bit就是極限了

,經過老師講解可以用數學式解決,才找到了新的出路,雖然程式不是自己寫出來

的,但有了解到運作的原理,下次會試著自己動手設計的。





沒有留言:

張貼留言