Registriert seit: 19. Okt 2004
Ort: Neuruppin
524 Beiträge
Delphi 2007 Architect
|
Re: aus TImage Pixelwerte auslesen
1. Apr 2008, 18:06
Danke Matze,
Habe nun ein Bild im TImage dem BMP zugewiesen.
Nun will ich über TCanvas.Pixels einzelne Pixel Farbwerte auslesen.
Dabei wundere ich mich, denn die ausgelesenen Farbwerten entsprechen nicht dem angezeigten Bildinhalt.
(Bevor ich das Bild über den TCanvas.Pixels untersuchte, habe ich es mit Image1.Width und Image1.Height in der Größe verändert.)
(Warum dieser Zirkus?
Ich will ein 800x800 Pixelbild in ein 512x512 Pixelbild zur weiteren Verarbeitung umwandeln, da ich nicht unbedingt eine bikubische Bildtransformation programmieren will.)
Nun meine Frage:
Welcher Fokus.Cursor ist mit X und Y in TCanvas.Pixels[x,y] zum Farbauslesen des Bildes gemeint, der des aktuell angezeigten Bildes (512x512) oder der des Originalbildes (800x800), das ich ursprünglich in das TImage.Picture eingelesen habe?
Danke für Hilfe, Ideen und Tips
E. B.
PS.:
Und wie mache ich das, wenn ich in dem TImage (welches ich hier gerade knete) einen Bildpunkt zur Markierung/Kontrolle hinein setzten will?
Wahre Aussage :=
Katzen, die bellen sind keine Kaninchen.
Der Kreisverkehr ist eine spezielle Form der Einbahnstraße
|