Alat Konversi RGB HSV

HSV:
Hue:
Saturation:
Value:
HEX:

Konversi RGB HSV

Konversi RGB HSV adalah proses penting untuk mengubah model warna. Pertama-tama, model warna RGB (Merah, Hijau, Biru) digunakan secara luas dalam gambar digital dan tampilan, mewakili warna setiap piksel dengan tiga komponen.

Selanjutnya, konversi dilakukan ke model warna HSV (Hue, Saturation, Value). Hue menunjukkan jenis warna, saturation menunjukkan kecerahan warna, dan value menunjukkan kecerahan warna. Konversi ini memudahkan pemetaan warna dan pemrosesan gambar, memungkinkan ekstraksi dan modifikasi warna tertentu.

Konversi RGB HSV banyak digunakan dalam bidang seperti grafika, pemrosesan gambar, dan visi komputer, membantu pemahaman dan penyesuaian ruang warna. Ini memungkinkan manipulasi warna yang lebih intuitif dan efektif, berkontribusi pada peningkatan kualitas visual dalam berbagai aplikasi.

Daftar Kode Warna RGB dan HSV

Warna Kode RGB Kode HSV
Merah rgb(255, 0, 0) hsv(0, 100%, 100%)
Hijau rgb(0, 255, 0) hsv(120, 100%, 100%)
Biru rgb(0, 0, 255) hsv(240, 100%, 100%)
Kuning rgb(255, 255, 0) hsv(60, 100%, 100%)
Magenta rgb(255, 0, 255) hsv(300, 100%, 100%)
Cyan rgb(0, 255, 255) hsv(180, 100%, 100%)

Rumus Konversi RGB HSV

KonversiRGB ke HSVHSV ke RGB
R→Hatan2(sqrt(3)*(G-B),2R-G-B)(V-S*cos(H-2π/3))/3,(V-S*cos(H))/3,(V-S*cos(H+2π/3))/3
G→Ssqrt(3)*(1-min(R,G,B)/V)S
B→VVV

Apa itu RGB dan HSV?

RGB dan HSV adalah model warna yang berbeda untuk merepresentasikan warna.

Model warna RGB (Merah, Hijau, Biru) umum digunakan dalam gambar digital dan tampilan, mewakili warna dengan kombinasi tiga komponen warna dasar, yaitu merah, hijau, dan biru.

Apa perbedaan antara RGB dan HSV?

RGB merepresentasikan warna dengan nilai-nilai komponen merah, hijau, dan biru, sedangkan HSV (Hue, Saturation, Value) merepresentasikan warna dengan elemen hue, saturation, dan value.

Elemen Penjelasan
Warna (Hue) Menunjukkan jenis warna dengan sudut 360 derajat, seperti merah, biru, hijau, dan sebagainya.
Kecerahan (Saturation) Menunjukkan kecerahan dan kedalaman warna dalam rentang nilai 0 hingga 100%. Nilai 0% menunjukkan warna tanpa kecerahan, sedangkan nilai 100% menunjukkan warna paling cerah.
Kecerahan (Value) Menunjukkan kecerahan warna dalam rentang nilai 0 hingga 100%. Nilai 0% menunjukkan warna hitam pekat, sedangkan nilai 100% menunjukkan warna paling terang.

Bagaimana proses konversi dari RGB ke HSV dilakukan?

Konversi dari RGB ke HSV melibatkan perhitungan matematika sebagai berikut:

  1. Normalisasi nilai RGB dilakukan terlebih dahulu, mengubah nilai setiap komponen ke rentang 0 hingga 1.
  2. Selanjutnya, temukan nilai minimum (min) dan nilai maksimum (max) (dari R, G, B).
  3. Hitung hue (warna). Jika max sama dengan min, hue adalah 0. Jika min adalah merah, hitung (G-B)/(max-min). Jika min adalah hijau, hitung 2+(B-R)/(max-min). Jika min adalah biru, hitung 4+(R-G)/(max-min).
  4. Hitung saturation (kecerahan). Kecerahan dihitung sebagai (max-min)/max.
  5. Hitung value (nilai). Nilai sama dengan nilai maksimum.