Renk Kodları Dönüşümü

Bu eğitimde, farklı renk kodlarının diğer renkleri oluşturmak için nasıl birleştirilebileceğini ve RGB renk kodlarını nasıl hex'e çevirebileceğimizi ve bunun tersini göreceğiz.

Farklı renk kodları

Buradaki tüm renkler 24 bit formatındadır, yani her rengin içinde 8 bit kırmızı, 8 bit yeşil, 8 bit mavi vardır. Ya da her rengin üç farklı bölümü olduğunu söyleyebiliriz. Herhangi bir renk elde etmek için bu üç porsiyonun miktarını değiştirmeniz yeterlidir.

İkili renk biçimi

Siyah renk

Resim:

Ondalık Kod:

(0,0,0)

Açıklama:

Önceki derslerde açıklandığı gibi, 8 bitlik formatta 0'ın siyahı ifade ettiği belirtilmektedir. Yani saf bir siyah renk yapmamız gerekiyorsa, R, G, B'nin üç bölümünü de 0'a dönüştürmeliyiz.

Beyaz renk

Resim:

Ondalık Kod:

(255.255.255)

Açıklama:

R, G, B'nin her bir bölümü 8 bitlik bir bölüm olduğu için. Yani 8-bitte beyaz renk 255'ten oluşur. Piksel dersinde anlatılmıştır. Yani beyaz bir renk yapmak için her bir bölümü 255 olarak ayarladık ve bu şekilde beyaz bir renge sahip olduk. Değerlerin her birini 255 olarak ayarlayarak, toplam 255 değeri elde ederiz, bu da rengi beyaz yapar.

RGB renk modeli:

Kırmızı renk

Resim:

Ondalık Kod:

(255,0,0)

Açıklama:

Sadece kırmızı renge ihtiyacımız olduğu için, yeşil ve mavi olan iki kısmın geri kalanını sıfırlıyoruz ve kırmızı kısmı maksimum olan 255'e ayarlıyoruz.

Yeşil renk

Resim:

Ondalık Kod:

(0,255,0)

Açıklama:

Sadece yeşil renge ihtiyacımız olduğu için, kırmızı ve mavi olan iki kısmın geri kalanını sıfırlıyoruz ve yeşil kısmı maksimum olan 255'e ayarlıyoruz.

Renk: Mavi

Resim:

Ondalık Kod:

(0,0,255)

Açıklama:

Yalnızca mavi renge ihtiyacımız olduğu için, kırmızı ve yeşil olan iki bölümün geri kalanını sıfırlıyoruz ve mavi bölümü maksimum olan 255'e ayarlıyoruz.

Gri renk:

Gri renk

Resim:

Ondalık Kod:

(128.128.128)

Açıklama

Piksel eğitimimizde daha önce tanımladığımız gibi, bu gri renk aslında orta noktadır. 8 bitlik bir formatta orta nokta 128 veya 127'dir. Bu durumda 128'i seçeriz. Bu nedenle, her bir bölümü orta noktası olan 128'e ayarladık ve bu da genel orta değerle sonuçlanır ve gri rengi elde ederiz.

CMYK renk modeli:

CMYK, c'nin camgöbeği, m'nin macenta, y'nin sarı ve k'nın siyah anlamına geldiği başka bir renk modelidir. CMYK modeli, iki renk karterinin kullanıldığı renkli yazıcılarda yaygın olarak kullanılır. Biri CMY'den oluşurken diğeri siyah renkten oluşur.

CMY'nin renkleri, kırmızı, yeşil ve mavinin miktarını veya kısmını değiştirerek de yapılabilir.

Renk: Mavi

Resim:

Ondalık Kod:

(0,255,255)

Açıklama:

Camgöbeği rengi, Yeşil ve mavi olmak üzere iki farklı rengin birleşiminden oluşur. Yani bu ikisini maksimuma ayarlıyoruz ve kırmızının kısmını sıfırlıyoruz. Ve camgöbeği rengi elde ederiz.

Renk: Eflatun

Resim:

Ondalık Kod:

(255,0.255)

Açıklama:

Eflatun renk, Kırmızı ve Mavi olmak üzere iki farklı rengin birleşiminden oluşur. Bu yüzden bu ikisini maksimuma ayarlıyoruz ve yeşil kısmını sıfırlıyoruz. Ve eflatun renk elde ederiz.

Sarı renk

Resim:

Ondalık Kod:

(255.255,0)

Açıklama:

Sarı renk, Kırmızı ve Yeşil olmak üzere iki farklı rengin birleşiminden oluşur. Yani bu ikisini maksimuma ayarlıyoruz ve mavi kısmını sıfırlıyoruz. Ve sarı renk alıyoruz.

Dönüştürmek

Şimdi rengin bir formattan diğerine nasıl dönüştürüldüğünü göreceğiz.

RGB'den Hex koduna dönüştürme:

Hex'ten rgb'ye dönüştürme şu yöntemle yapılır:

  • Bir renk al. Örneğin: Beyaz = (255, 255, 255).

  • İlk kısmı alın, örneğin 255.

  • 16'ya bölün. Bunun gibi:

  • Çizginin altındaki iki sayıyı, çarpanı ve kalanı alın. Bu durumda FF olan 15 15'tir.

  • Sonraki iki kısım için 2. adımı tekrarlayın.

  • Tüm onaltılık kodu tek bir kodda birleştirin.

Cevap: #FFFFFF

Hex'ten RGB'ye dönüştürme:

Hex kodundan rgb ondalık formatına dönüşüm bu şekilde yapılır.

Onaltılık bir sayı alın. Örneğin: #FFFFFF

Bu sayıyı 3 kısma ayırın: FF FF FF

İlk parçayı alın ve bileşenlerini ayırın: FF

Her bir parçayı ayrı ayrı ikiliye dönüştürün: (1111) (1111)

Şimdi tek tek ikili dosyaları birleştirin: 11111111

Bu ikiliyi ondalık sayıya çevir: 255

Şimdi 2. adımı iki kez daha tekrarlayın.

İlk adımda gelen değer R, ikincisi G ve üçüncüsü B'ye aittir.

Cevap: (255, 255, 255)

Yaygın renkler ve Hex kodları bu tabloda verilmiştir.

Renk Hex Kodu
Siyah # 000000
Beyaz #FFFFFF
Gri # 808080
Kırmızı # FF0000
Yeşil # 00FF00
Mavi # 0000FF
Mavi # 00FFFF
Eflatun # FF00FF
Sarı # FFFF00