第三次作業是利用色階和曲線來調整圖片的顏色
先放上原圖:
小鎮(原圖)
風車(原圖)
色階是利用三角形平行公式算出色彩的對應,
需要"輸入上界""輸入下界""輸出上界""輸出下界"這四個值,
輸入這些值,再利用這些值做運算,
將原本的RGB值變換成運算後的輸出。
在變換過程中要注意:
如果圖片原本的值已經大於"輸入上界"時,
則變換結果不需運算,直接設為"輸出上界"。
而如果圖片原本的值小於"輸入下界"時,
則變換結果直接設為"輸出下界"。
色階調整函數圖(小鎮)
色階調整函數圖(風車)
以下成果 :
小鎮(Level處理後)
風車(Level處理後)
曲線調整是利用二次方程式的公式,
來做顏色的轉換並畫出曲線,
因為顏色的範圍是0~255,
所以曲線變換的值最大也只到255,
所以在畫圖和變換時,
裡用公式計算出來的值如果超過255就要把值設成255。
以下成果 :
Curver曲線圖(小鎮)
小鎮(Curver處理後)
心得感想 :
這次作業的色階只要把上課老師說的公式帶進去就可以順利跑出結果,
將照片的色彩明暗度成功調整出來,
而在曲線調整過程我們運用到Image事件MouseDown,
之後靠幾個迴圈就可以方便達成目的,只要熟悉元件的操作基本上都可以完成這次的作業。
沒有留言:
張貼留言