image'in rengi nasil degisitiririm

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Akin_Delphi yazdı:
ulu coder yazdı:beyaz 255,255,255 dir.
Bilgisayar bunu 255*256*256+255*256+255=16777215 olarak kaydeder.
Sayın ulu coder ben de işin yukarıdaki kısmını anlamadım. Eğer Beyaz 255,255,255 ise niye bilgisayar 255*256*256+255*256+255 olarak kaydetsin. Açıklayabilirseniz sevinirim.

Cahilliğimden soruyorum kusura bakmayın.
Saygılarımla
255,255,255 olarak kaydettiğini varsayalım.
Bu bir tamsayı değil.
Bu bir ondalıklı sayı da değil.
bu garip bi şey :?
Bu 3 baytlık bir veri. eğer bunu string olarak kaydetse, her karakter bir bayt yer kaplayacağı için 9 baytlık yer işgal edecek. Bu 3 baytı yan yana yazıyor. yani onaltılık sistemde düşünürsek FFFFFF olarak yazıyor. Okurken de FFFFFF olarak okuyup, FF-FF-FF şeklinde kırmızı-yeşil-mavi oranına dönüştürüyor. Biliyorum açıklayıcı değil. Yani aslında çarpma filan yapmıyor. Yan yana yazınca çarpıp toplamış gibi oluyor.
Eğer renkler 0-255 değil de 0-9 arası değerler alsaydı, beyaz=9,9,9 olurdu. bu üç rakamı yan yana yazarsanız 999 olur. bunun gibi... Offf açıklayamıyorum, çok özür dilerim. :(
Kullanıcı avatarı
Murat DİCLE
Kıdemli Üye
Mesajlar: 702
Kayıt: 19 Nis 2006 04:12
Konum: İstanbul
İletişim:

Mesaj gönderen Murat DİCLE »

ulu_coder seni cidden takdir ediyorum. Biliyorsan biliyorum bilmiyorsam bilmiyorum diyebiliyorsun. Aferin sana. Gerçekten iyi bir programcı olmayı hak ediyorsun..

Sevgiler...
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

:oops:

ben şey, ee kem küm....
Cevapla