D3DCOLOR_XYUV makro
Menginisialisasi warna dengan nilai (y, u, v).
Sintaks
D3DCOLOR D3DCOLOR_XYUV(
int y,
int u,
int v
);
Parameter
-
y
-
Komponen luminance warna. Nilai ini harus dalam rentang 0 hingga 255.
-
u
-
Kecerahan biru warna. Nilai ini harus dalam rentang 0 hingga 255.
-
v
-
Kecerahan merah warna. Nilai ini harus dalam rentang 0 hingga 255.
Nilai kembali
Mengembalikan nilai D3DCOLOR yang sesuai dengan nilai yang disediakan (y, u, v).
Keterangan
Warna RGB dapat dikurangi menjadi 16 bit per piksel dengan konversi ke perbedaan luminans dan warna dengan persamaan berikut:
y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga