Thema: Delphi Ein Bild Zerlegen

Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#6

Re: Ein Bild Zerlegen

  Alt 17. Dez 2005, 20:18
Hi,
ja ein Raster kann das geben, du mittels doch hier Farbwerte, oder?

So oder so würde ich dir auch zu CopyRect oder Ähnliches raten. Wenn du auf einzelne Werte der Bitmap zugreifen möchtest, solltest du (hier auch ein Tipp an SleepyMaster) Pixels vermeiden, ist unheimlich langsam. Viel schneller kannst du das gleiche mit Scanline erreichen.
Das Einzigste was beim ScanLine Befehl beachtet werden sollte ist, dass man auf das Pixelformat achten muss. Wenn du nicht jeden Ausschnitt als eigenes Bitmap-Objekt brauchst, sondern nur die Farbwerte, dann solltest du einfach ein großes Array anlegen, die Daten (mittels Scanline) dort hinein kopieren und auf diese wie auf eine 10x10 Matrix zugreifen.

Gruß Der Unwissende
  Mit Zitat antworten Zitat