原圖
灰階
灰階128
灰階64
灰階32
灰階16
灰階8
灰階4
灰階2
老實說,看到這次的作業題目根本就不知道要從何寫起,運作出來的結果是看同學
的程式碼複製到自己的程式裡面執行出來的,但是有問同學原理是怎麼來的,
簡單來說就是將色階按照bit數設分區,如8bit就是將256分作八個區間,4bit就
是分作四區,2bit就是兩區,符合這個區間的色彩就自動變成同一值,隨著可以
使用的顏色越來越少,最後終至黑白,一開始也很直覺的以為可以用if來做判斷
,但隨著bit數的增加,到後期根本不可能設定那麼多,了不起到8bit就是極限了
,經過老師講解可以用數學式解決,才找到了新的出路,雖然程式不是自己寫出來
的,但有了解到運作的原理,下次會試著自己動手設計的。









的程式碼複製到自己的程式裡面執行出來的,但是有問同學原理是怎麼來的,
簡單來說就是將色階按照bit數設分區,如8bit就是將256分作八個區間,4bit就
是分作四區,2bit就是兩區,符合這個區間的色彩就自動變成同一值,隨著可以
使用的顏色越來越少,最後終至黑白,一開始也很直覺的以為可以用if來做判斷
,但隨著bit數的增加,到後期根本不可能設定那麼多,了不起到8bit就是極限了
,經過老師講解可以用數學式解決,才找到了新的出路,雖然程式不是自己寫出來
的,但有了解到運作的原理,下次會試著自己動手設計的。
沒有留言:
張貼留言