JavaScript RGBA - HEX Dönüştürücü

Aşağıda sınıf olarak tanımladığım fonksiyon ile hernagi bir şekilde elde ettiğini rgba renk kodunu 16'lık sayı sistemi ile yazılan (hexadecimal) renk koduna dönüştürmeniz mümkün.

        function hexkodu(renkDegeri) { //fonksiyonu sınıf olarak tanımladım. gerektiği yerde içine değişkeni gönderekek çalıştırın.
            var parcala = renkDegeri.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); //rgba bul regex kodu
            delete (parcala[0]); //sadeleştir
            for (var i = 1; i <= 3; ++i) { //3'e tamamla
                parcala[i] = parseInt(parcala[i]).toString(16); //16'lık sayı sistemi
                if (parcala[i].length == 1) parcala[i] = '0' + parcala[i]; //başlangıçı kontrol et
            }
            renk = '#' + parcala.join(''); //boş değişkene başında hash ile beraber ata
        }

Yorumları dikkate alınız.

Makale Tarihi: 20.10.2016 Gücellenme Tarihi: 22.02.2018

Yorum Yaz

Yorumlarınız denetimden geçtikten sonra yayınlanmaktadır...