Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: Bild in 15 Teile zerschneiden

  Alt 6. Mär 2010, 18:32
Wie sieht denn Dein aktueller Code aus?

[edit] Oder versuchen wir es auf dem logischen Weg, dann kannst Du es selbst versuchen: Du hast eine Bitmap und willst diese nun in 16 Teilbitmaps aufteilen. Das ergibt dann 4 Zeilen und 4 Spalten (das ließe sich prima in einem 2-dimensionalen Array ablegen), die Größe jeder Teilbitmap ist demzufolge Höhe und Breite der Originalbitmap jeweils geteilt durch 4. Mit TCanvas.CopyRect kannst Du einen rechteckigen Bereich von einer Zeichenfläche in eine andere kopieren. Was Du nun noch zu tun hast, ist, die jeweiligen Koordinaten des Quellrechtecks der Originalbitmap auszurechnen. Wenn Du Dir vorher ganz altmodisch Stift und ein Stück Papier hernimmst und Dir das aufzeichnest, ist die Lösung zum Greifen nahe, nur Mut. [/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat