makro D3DCOLOR_AYUV
Menginisialisasi warna menggunakan nilai (a,y,u,v).
Sintaks
D3DCOLOR D3DCOLOR_AYUV(
int a,
int y,
int u,
int v
);
Parameter
-
a
-
Komponen alpha warna. Nilai ini harus dalam rentang 0 hingga 255.
-
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 ARGB yang disediakan.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk