Tasarım Programlarında Bolca Karşılaşılan Renk Kodlarının Çalışma Prensibi
tasarımcılar sıkça karşılaştığı hex renk kodlarının çalışma prensibi ufuk açabilir
bildiğiniz gibi neredeyse tüm ekranlar rgb (red-green-blue) stilinde çalışır ve renkleri bu üç renklerin karışımıyla elde ederiz. hex kodları da aslında bir denklemdir; kırmızıdan, maviden ve yeşilden ne kadar karıştırılacağını söyler. her renk 0'dan 255'e kadar yoğunluğa göre ifade edilir.
en bilinen iki renk kodu vardır
bunlar
#000000siyah (her renk 0)
#ffffffbeyaz (her renk full)
beyaz yapmak istiyoruz ve her renkten maksimum derecede karıştıracağız ve mantıki olarak hex kodunun #255255255 olması lazım ama #ffffff, nasıl? işte dananın kuyruğunun koptuğu yere geldik.
bunlar nasıl kodlanır ve var olanların hangi renk olduğunu nasıl anlayabiliriz?
hex kodları toplam 6 karakterden oluşur. kırmızıları ilk iki karakter, yeşilleri ortadaki iki karakter ve mavileri ise son iki karakter temsil eder. mesela kırmızıyı en yoğun tonda kullanacağız, 0'dan 255'e kadar olan sayılardan 255'i seçmemiz lazım. ama kırmızıyı temsil eden hex kodumuzda ki ilk iki harf. 255 yazamayız oraya. o yüzden; 0=0, 1=1, ..., 9=9, a=10, b=11, c=12, d=13, e=14 ve f=15'dir.
şimdi saf kırmızı rengi inceleyelim
hex kodu #ff0000'dır. ilk iki kodumuz yani kırmızıyı temsil eden karakterlerimiz ff yani verebileceğimiz en son değerler. yeşil ve maviler ise sıfırdır. f=15 ise ff nasıl 255 oluyor? hatırlarsanız 6 haneli kodumuzu üçe ayırmıştık her ikili bir rengi temsil ediyordu. işte bu ikili 3 karakterlerimizin ilk karakterleri big number diye geçer. yani sayıyı 16 ile çarp. tekrar örneğimize dönelim #ff0000;
kırmızının ilk harfi big number. f=15 ise 15*16=240
kırmızının ikinci harfi de f yani 15. o halde ff=240+15=255. yani maksimum değer.
uzun lafın kısası
ff0000(kırmızı)r=255 g=0 b=0
ffffff(beyaz)r=255 g=255 b=255
000000(siyah)r=0 g=0 b=0
87cefa(açık gökyüzü mavisi)r=135 g=206 b=250
...