Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Image'deki Resim Kaç renk?.  (Okunma sayısı 1344 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı HBV

  • Delphi 6 Level 5
  • *****
  • İleti: 298
  • Rep: +11/-7
  • Cinsiyet: Bay
Image'deki Resim Kaç renk?.
« : 09 Ocak 2007 01:46:52 »
Imagedeki bir Resmin Renk Sayısını öğrenmek?;Form'umuza 1 Adet Image,1 Button ve 1 Tane Label Koyuyoruz;
Kod: [Seç]
procedure TForm1.Button1Click(Sender: TObject);
begin
  case Image1.Picture.Bitmap.PixelFormat of
   pf1bit: Label1.Caption := '1 renk';
   pf4bit: Label1.Caption := '. 16 renk';
   pf8bit: Label1.Caption := '. 256 renk';
   pf15bit: Label1.Caption := '. 32768 renk';
   pf16bit: Label1.Caption := '. 65536 renk';
   pf24bit: Label1.Caption := '. 16 Milyon renk';
   pf32bit: Label1.Caption := '. 32 Milyon renk'
 else
  Label1.Caption := ' Resmin renk bilgisi okunamıyor';
  end;
end;
Böylece imagedeki,Her Hangi Bir Formattaki resmin  renk sayısını öğrenmiş oluyoruz!....Kolay Gelsin.
« Son Düzenleme: 09 Ocak 2007 01:51:47 by HBV »

Çevrimdışı Emre

  • Global Moderatör
  • *****
  • İleti: 74
  • Rep: +6/-0
Ynt: Image'deki Resim Kaç renk?.
« Yanıtla #1 : 09 Ocak 2007 15:15:39 »
Delphi de varolan resim işleme desteğinin temel parçalarından birinin tanımı iiçin teşekkür ederiz. Bu arada yanlış anlaşılmaması için bir düzeltme yapmak istiyorum: Bu fonksiyon resimde bulunan renk sayısını değil de birbirinden farklı bulunulabilecek maksimum renk sayısını vermektedir.

Çevrimdışı HBV

  • Delphi 6 Level 5
  • *****
  • İleti: 298
  • Rep: +11/-7
  • Cinsiyet: Bay
Ynt: Image'deki Resim Kaç renk?.
« Yanıtla #2 : 09 Ocak 2007 18:51:34 »
Çok Doğru ....Yani Imageye çağırdığımız Resimler kaç Renk'te bulunuyorsa; (Renk Sayıları: 2 ,16 ,256 ,32768,65536,16 Milyon,32 Milyon olabilir),,ayrı ayrı Renk sayılarını verecektir.
« Son Düzenleme: 09 Ocak 2007 20:46:40 by HBV »