色彩模型
--------------------RGB色盤(兩色混)--------------------
這是把RGB混色出來的大小為256x256的圖,像左邊的圖,最左上角的色塊是RGB(0,0,0),就是沒有顏色就會是黑色,越往右邊藍色的B值就會越多(0~255),越往下面綠色的G值就會越多(0~255)而紅色的R值就由下面卷軸手動調整,同理,中間的圖往右是藍值B、往下是紅值R......。
--------------------RGB色盤(三色混)--------------------
這就是把第三個顏色設成255之後所形成的色盤。
---------------------------------------------------------------------------------------------------------
這是把滑鼠點下去圖片的那個點的顏色取出來,取代周圍的顏色,利用圖片的X軸Y軸來判斷點取到的兩個色塊值,再把卷軸上最後一個色塊值取出,就可以知道是甚麼顏色了。
---------------------------------------------------------------------------------------------------------
--------------------YUV色盤--------------------
看起來是不是很RGB色盤很不一樣?這是當然的,因為形成的方式有差,雖然是這樣說,但也只是多了個轉換公式而已,先把X軸當成U,Y軸當成V,Y值自己設。再透過轉換公式:
G = Y + 1.4075 * (U[i] - 128);
B = Y - 0.3455 * (U[i] - 128) - (0.7169 * (V[j] - 128));
R = Y + 1.4075 * (V[j] - 128);
B = Y - 0.3455 * (U[i] - 128) - (0.7169 * (V[j] - 128));
R = Y + 1.4075 * (V[j] - 128);
之後還要判斷結果有沒有大於255或是小於0,把轉換後的直放回去就會得出現在這張YUV圖了。
沒有留言:
張貼留言