2018年1月11日 星期四

04360286 趙俊彥,HW05

色彩模型

由左到右分別是BG,RB,RG,以及UV
利用下面的滑軸來調整值,分別是R,G,B,Y

我一開始畫圖的方法是用線去畫,將線的位置一步步往右移去覆蓋掉前一條線的顏色,但這樣做再移動滑軸的時候會很慢,後來我直接開一張空白的圖,一個一個像素點放顏色,這樣在移動滑軸的時候就順很多,我猜是因為用現在畫的時候覆蓋前一條線的時候會重複存入多個像素點,而開一張圖後,只要存入單一像素點即可

利用YUV來將圖片的色調改變
用以下這張圖片舉例

透過點擊上面的UV色盤來選擇我們想要的色調,再將其套入原來的圖片




利用亮度公式將每個像素點的Y值先算出,然後再帶入我們所選定的UV,得出的RGB再放入原本像素點的RGB即可,要注意的是RGB需要設限制,否則在運算過程中很有可能會超出0~256的範圍而導致圖片的顏色變得很奇怪

沒有留言:

張貼留言