RGB HSV Dönüştürme Aracı

HSV:
Hue:
Saturation:
Value:
HEX:

RGB HSV Dönüşümü

RGB HSV dönüşümü, renk modellerini dönüştürmek için önemli bir süreçtir. İlk olarak, RGB (Kırmızı, Yeşil, Mavi), dijital görüntülerde ve ekranlarda yaygın olarak kullanılan bir renk modelidir ve her pikselin rengini üç bileşenle ifade eder.

Ardından, HSV (Renk Tonu, Doygunluk, Parlaklık) dönüşümü gerçekleştirilir. Renk tonu renk türünü, doygunluk renk canlılığını ve parlaklık renk parlaklığını temsil eder. Bu dönüşüm, renk eşleştirme ve görüntü işleme işlemlerini kolaylaştırır ve belirli renklerin çıkarılması veya değiştirilmesini mümkün kılar.

RGB HSV dönüşümü, grafikler, görüntü işleme, bilgisayar görüşü gibi alanlarda geniş bir şekilde kullanılır ve renk uzayının anlaşılmasına ve ayarlanmasına yardımcı olur. Bu dönüşüm, daha sezgisel ve etkili renk işlemlerine olanak tanır ve çeşitli uygulamalarda görsel kalitenin artırılmasına katkıda bulunur.

RGB ve HSV Renk Kodları Listesi

Renk RGB Kodu HSV Kodu
Kırmızı rgb(255, 0, 0) hsv(0, 100%, 100%)
Yeşil rgb(0, 255, 0) hsv(120, 100%, 100%)
Mavi rgb(0, 0, 255) hsv(240, 100%, 100%)
Sarı 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%)

RGB HSV Dönüşüm Formülleri

DönüşümRGB'den HSV'yeHSV'den RGB'ye
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

RGB ve HSV nedir?

RGB ve HSV, renkleri temsil etmek için farklı modellerdir.

RGB (Kırmızı, Yeşil, Mavi) modeli, dijital görüntülerde ve ekranlarda yaygın olarak kullanılır ve kırmızı, yeşil, mavi gibi renklerin bileşenlerinin kombinasyonlarıyla renkleri ifade eder.

RGB ve HSV arasındaki fark nedir?

RGB, renkleri kırmızı, yeşil, mavi bileşenlerinin değerleriyle ifade ederken, HSV (Renk Tonu, Doygunluk, Parlaklık) renk tonu, doygunluk ve parlaklık öğeleriyle ifade eder.

Öğe Açıklama
Renk Tonu (Hue) Renk türünü ve 360 derecelik bir açıyla gösterir. Örneğin, kırmızı, mavi, yeşil vb.
Doygunluk (Saturation) Renk canlılığını ve derinliğini gösterir ve 0 ile 100% arasında bir değerle ifade edilir. 0% renksizdir ve 100%, en canlı rengi temsil eder.
Parlaklık (Value) Renk parlaklığını gösterir ve 0 ile 100% arasında bir değerle ifade edilir. 0%, tamamen siyahı temsil ederken, 100%, en parlak rengi temsil eder.

RGB'den HSV'ye dönüşüm nasıl yapılır?

RGB'den HSV'ye dönüşüm, matematiksel hesaplamalar kullanılarak yapılır.

  1. Öncelikle, RGB değerleri normalize edilir. Yani, her bileşen değeri 0 ile 1 arasına dönüştürülür.
  2. Sonra, minimum değer (R, G, B'nin en küçüğü) ve maksimum değer (R, G, B'nin en büyüğü) bulunur.
  3. Renk tonu hesaplanır. Maksimum değer minimum değere eşitse, renk tonu 0'dır. Aksi takdirde, minimum değer kırmızı ise, (G-B)/(max-min) hesaplanır. Benzer şekilde, yeşil ise 2+(B-R)/(max-min), mavi ise 4+(R-G)/(max-min) hesaplanır.
  4. Doygunluk hesaplanır. Doygunluk, (max-min)/max olarak hesaplanır.
  5. Parlaklık hesaplanır. Parlaklık, maksimum değer ile aynıdır.