色彩模型
今天要介紹兩種色彩模型,分別是RGB模型與YUV模型。
RGB色彩模型一共分成三種。
R色彩值為零,X為B的色彩值,Y為G的色彩值。
G色彩值為零,X為B的色彩值,Y為R的色彩值。
B色彩值為零,X為G的色彩值,Y為R的色彩值。
範例如下圖
下圖為R G B 色彩直接固定為255的範例圖。可見到色彩非常明亮。
接下來是YUV模型
Y表示的是明亮度
U表示的是色度
V表示的是濃度
我將V值與U值一樣利用XY軸座標固定,範圍為0~255。Y值可自訂。下圖為Y值128的樣貌。
濾鏡功能:利用Builder中的OnMouseDown事件,在上圖的調色盤中選取UV值,再依照原圖中每個像素點的RGB值轉換得到Y值。得到了YUV值後,套上公式便可將原圖套上濾鏡了。
如下圖所示。
心得:寫調色盤的程式時,套用了用到轉轉運算子的公式,結果不小心轉到溢位,讓調色盤整個變得很奇怪,後來換個資料型態儲存就修好了。
沒有留言:
張貼留言