2009年11月26日 星期四

HW4 - Gamma Correction

在這個作業上,真的不禁得對著自己罵聲髒話...
還記得當初在課堂上,跑出來的圖片一直有小白點...如下圖.



當時一直在想...到底是哪裡出問題!?
不同資料型態轉換出錯!?演算法的瑕疵!?


但卻完全忽略一個地方...那就是圖片的來源.
沒錯,發現之前在存成BMP的時候,不曉得是哪個環節出錯了.
所以才一直跑出這種破圖的結果.


再重新弄一次...




這樣才對嘛...藍色圈圈裡還可以看到所謂的"小黑點."
這次的程式,除了gamma由使用者輸入外,c值也開放由使用者輸入.



所以如果各位有遇到類似的問題,可以試試換張圖片.
就不會像個白癡一樣在那邊找"從未存在的bug"了......

補充:
不曉得跟這個所謂的"位元深度"有沒有關係!?
這部分還請老師解答了.
(左邊的跑出來會有小白點,右邊則正常.)

1 則留言:

  1. 上課時, 我們先來討論一下什麼是位元深度好了!!

    回覆刪除