0

Hasil Encode

RGB (Heksadesimal)
Notasi
RGB
Ruang warna
Notasi

Tentang Warna RGB

Warna RGB adalah model warna yang merepresentasikan warna dengan menggabungkan tiga komponen cahaya: merah, hijau, dan biru. Model ini banyak digunakan untuk warna di layar, seperti display, halaman web, dan data gambar.

Dalam RGB, intensitas setiap komponen ditentukan dengan nilai numerik. Umumnya dinyatakan sebagai bilangan bulat dari 0 sampai 255, atau persentase dari 0% sampai 100%. Jika semua komponen 0, warnanya hitam; jika semua komponen maksimum, warnanya putih.

WarnaNotasi RGBNotasi heksadesimal
Merahrgb(255 0 0)#ff0000
Hijaurgb(0 128 0)#008000
Birurgb(0 0 255)#0000ff
Putihrgb(255 255 255)#ffffff
Hitamrgb(0 0 0)#000000

Warna RGB dapat ditulis dalam bentuk fungsi atau heksadesimal. Misalnya, merah dapat direpresentasikan sebagai rgb(255 0 0), rgb(100% 0% 0%), #ff0000, atau #f00.

Untuk menyertakan transparansi, tambahkan nilai alfa. Misalnya, merah semi-transparan dapat direpresentasikan sebagai rgb(255 0 0 / 50%) atau #ff000080.

Konversi warna RGB DenCode mendukung opsi notasi berikut.

Warna RGB (heksadesimal)
Opsi notasiFormatContoh
#RRGGBB(AA)#RRGGBB
#RRGGBBAA
#ff0000
#ff000080
0xAARRGGBB0xAARRGGBB0xffff0000
0x80ff0000
RGB warna
Opsi notasiFormatContoh
Angkargb(R G B)
rgb(R G B / A)
rgb(255 0 0)
rgb(255 0 0 / 0.5)
Persentasergb(R% G% B%)
rgb(R% G% B% / A)
rgb(100% 0% 0%)
rgb(100% 0% 0% / 0.5)

0xAARRGGBB bukan notasi warna heksadesimal standar CSS, tetapi merupakan format ARGB yang kadang digunakan dalam program dan pengaturan aplikasi. AA di awal mewakili alfa, diikuti RR, GG, dan BB untuk merah, hijau, dan biru.

sRGB dan Ruang Warna RGB Lainnya

RGB adalah model warna yang merepresentasikan warna dengan tiga komponen: merah, hijau, dan biru. Namun, meskipun nilai RGB sama, warna sebenarnya berbeda tergantung ruang warna yang digunakan untuk menafsirkannya. rgb() dan #RRGGBB yang umum di web biasanya diperlakukan sebagai warna dalam ruang warna sRGB.

CSS Color Module Level 4 juga mendefinisikan ruang warna RGB dengan gamut yang berbeda dari sRGB, seperti Display P3 dan ProPhoto RGB. DenCode juga mendukung konversi untuk ruang warna ini.

Ruang warnaFormatContohKarakteristik
sRGBrgb(...)
color(srgb ...)
rgb(255 0 0)
color(srgb 1 0 0)
Ruang warna RGB umum untuk web dan CSS. Kode warna heksadesimal dan nilai rgb() biasa pada dasarnya diperlakukan sebagai sRGB. color(srgb ...) adalah format CSS Color Module Level 4.
Linear sRGBcolor(srgb-linear ...)color(srgb-linear 1 0 0)Ruang warna yang menggunakan gamut yang sama dengan sRGB, tetapi merepresentasikan nilai dengan komponen yang dilinearkan. Digunakan untuk perhitungan dan komposisi warna.
Display P3color(display-p3 ...)color(display-p3 1 0 0)Ruang warna dengan gamut lebih luas daripada sRGB, digunakan pada layar gamut luas dan beberapa perangkat mobile.
Adobe RGB (1998)color(a98-rgb ...)color(a98-rgb 1 0 0)Ruang warna yang lebih luas daripada sRGB, kadang digunakan dalam pengeditan foto dan alur kerja untuk cetak.
ProPhoto RGBcolor(prophoto-rgb ...)color(prophoto-rgb 1 0 0)Ruang warna RGB dengan gamut lebih luas lagi daripada Adobe RGB, digunakan sebagai ruang kerja dalam pengeditan foto.
Rec. 2020color(rec2020 ...)color(rec2020 1 0 0)Ruang warna RGB dengan gamut sangat luas, digunakan dalam standar video UHDTV dan HDR.

Warna yang ditentukan dalam ruang warna RGB gamut luas mungkin tidak dapat direpresentasikan secara akurat pada layar sRGB atau dengan kode heksadesimal biasa. Saat DenCode mengonversi ke #RRGGBB atau rgb(R G B) numerik, komponen di luar rentang yang dapat direpresentasikan sRGB diperlakukan agar masuk dalam rentang 0 sampai 255. Sebaliknya, memilih ruang warna seperti color(display-p3 ...) atau color(a98-rgb ...) memungkinkan warna ditampilkan sebagai nilai komponen dalam ruang warna yang dipilih.