Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
bir resimden renk kodunu $00584827 seklinde almak
#1
arkadaslar resmiden pixel renk kodu almam lazim ama delphiye uygun kod  almayi bulamadim 
pascalda kodlar $ isaretiyle basliyor bu konuda yardimci olabilirmisiniz 

internetde bir site buldum ama bana uygun formatta vermiyor.
bir uygulama soylemisler ondada renk farkli geliyor 
saygilarimla

soyle tam lazim olan seyi buldum ama link kirik
https://forum.turkishcode.com/konu-resim...ml?pid=833
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla
#2
byte değer ikilileri olarak tersten okuyun aynısıdır
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#3
Image1.Canvas.Pixels(x,y); ile istediğiniz pixelin rengini alabilirsiniz.
Dikkat: Canvas.pixel sadece BMP image formatında işe yarıyor. Diğer formatlar için (jpg, png vb.) bu işlemden önce resmin bitmape dönüştürülmesi gerekir.

$ ifadesi sadece memoya yazdırılırken eklendi. Renk bilgisi için  Tcolor veya Uint32 tipinde bir değişken kullanabilirsiniz.

procedure TForm2.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
 renk: Tcolor;
begin
 renk := image1.Canvas.Pixels[X, Y];
 memo1.Lines.Add('$'+inttohex(renk));
end;

j7891us.png
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  PDF dosyasından veri almak Mikdad 11 484 07-09-2024, Saat: 10:51
Son Yorum: mrmarman
  SQL' de Değişimde Toplam Almak OZCANK 5 1.022 11-05-2024, Saat: 11:30
Son Yorum: OZCANK
  Donanım bilgilerini almak için geliştirilmiş güzel bir proje burakb44 2 459 02-04-2024, Saat: 16:06
Son Yorum: burakb44
  Aktif olan tarayıcıdan URL bilgisi almak eraendless 7 1.093 15-09-2023, Saat: 08:36
Son Yorum: eraendless
  Formda acmadan resim dosyasi renk pixelleri almak sadikacar60 1 506 27-06-2023, Saat: 08:01
Son Yorum: delphiman



Konuyu Okuyanlar: 1 Ziyaretçi