Görüntü İşleme
 
Üye Girişi
E-mail:

Şifre:



 
Blog Arama Motoru
 
Email Aboneliği
Yeni yazılar yazıldığında email adresinize bildirim gelmesini isterseniz aşağıdaki formu doldurabilirsiniz.
(Hizmet FeedBurner tarafından sağlanmaktadır.)

Email:

 
 
RGB Renk Dönüşümleri
   RGB üç ana renk olan kırmızı, yeşil ve mavinin birleşiminden oluşan bir değer. Elde edilme yöntemi ise taban aritmetiği işlemlerine dayanıyor. Her bir renk değeri sanki bir rakammış gibi yanyana yazılıp 256lık tabandan onluk tabana çevirme işlemi yapılıyor :
(bgr)256 = r * (256^0) + g * (256^1) + b * (256^2)

   Ters çevirme işlemi de onluk tabandan 256lık tabana dönüştürme işlemine dayanıyor. Yani kalan bölümden küçük olana kadar rgb 256 ya bölünür ve sondan başa önce son bölüm sonra kalanlar, 256lık tabanda birer rakamı ifade ederler :
kırmızı = RGB Mod 256
yeşil = (RGB Mod 256 ^ 2) / 256
mavi = RGB / (256 ^ 2)

   Visual basic ile dönüştürme fonksiyonu :Private Function kirmizi_ver(renk As Long) As Integer
    kirmizi_ver = Int(renk Mod 256)
End Function

Private Function yesil_ver(renk As Long) As Integer
    yesil_ver = Int((renk Mod 256 ^ 2) / 256)
End Function

Private Function mavi_ver(renk As Long) As Integer
    mavi_ver = Int(renk / (256 ^ 2))
End Function
Yayınlanma Tarihi: Blogun eski sürümü ile yazılmış, tarih kaydı bulunmuyor...
Anahtar Kelimeler: rgb, red, green, blue, kırmızı, yeşil, mavi, dönüşüm, renk, ayıklama

Onaylı yorum bulunmuyor.
Yorum/Görüş Bildir
Yorumları html kodu veya özel karakter kullanmadan, yazım kurallarına
dikkat ederek ve düzgün bir Türkçe kullanarak yazalım...
 
Atasoy Blog v3.0 © 2009-2012 Hüseyin Atasoy | Tema Tasarımı: Hüseyin Atasoy