在這個作業上,真的不禁得對著自己罵聲髒話...
還記得當初在課堂上,跑出來的圖片一直有小白點...如下圖.
當時一直在想...到底是哪裡出問題!? 不同資料型態轉換出錯!?演算法的瑕疵!?
但卻完全忽略一個地方...那就是圖片的來源.
沒錯,發現之前在存成BMP的時候,不曉得是哪個環節出錯了.
所以才一直跑出這種破圖的結果.
再重新弄一次...
這樣才對嘛...藍色圈圈裡還可以看到所謂的"小黑點." 這次的程式,除了gamma由使用者輸入外,c值也開放由使用者輸入.所以如果各位有遇到類似的問題,可以試試換張圖片.
就不會像個白癡一樣在那邊找"從未存在的bug"了......
補充:
不曉得跟這個所謂的"位元深度"有沒有關係!?
這部分還請老師解答了.
(左邊的跑出來會有小白點,右邊則正常.)
上課時, 我們先來討論一下什麼是位元深度好了!!
回覆刪除