2015年1月6日 星期二

資工三乙 01360930 陳宣宇 HW03

第三次作業是要利用色階(Level)和曲線(Curve)來調整圖片。
圖一為我所設計的介面,左上方為曲線(Curve)的調整,右上方為色階(Level)值的輸入。

圖一

接下來圖二來是使用色階(Level)來調整圖片亮度對比的結果。
輸入四個數值 : 輸入上界 輸入下界 輸出上界 輸出下界。
iOutput = iOutputMin + (iInput - iInputMin) * ((iOutputMax - iOutputMin)/(iInputMax - iInputMin));


圖二

接下來圖三 四 五要使用曲線(Curve)來調整圖片。
利用MouseDown來取得Image 的X Y值。
圖四為變暗
圖五為變亮

圖三

圖四

圖五

這次作業利用公式帶入,在經過和同學的討論後終於完成此次作業。雖然過程中遇到許多瓶頸,但在思考過後發覺許多地方都是小細節沒有注意到,而經由完成此次作業讓我學習到更多事物。

程式碼  https://www.dropbox.com/s/9kvj7ilbf6bn56a/HW03.cpp?dl=0

沒有留言:

張貼留言