Zitat von
letsfetz:
Warum bietet mir das Delphi sowas wie: form1.Image2.Picture.Bitmap.SaveToFile
an ?
Damit Du die (evtl. manipulierte) Bitmap abspeichern oder z.B. eine Kopie unter anderem Namen erstellen kannst. Worauf ich Dich aufmerksam machen wollte, ist der Umstand, dass Du nicht auf der im Image geladenen Bitmap, sondern auf der Zeichenfläche des Image selbst gezeichnet hast. Würdest Du allerdings auf der Bitmap zeichnen, wäre diese ja anschließend verfälscht. Also ist der in meinen Augen gangbarste Weg, eine temporäre Speicherbitmap zu erstellen, den gewünschten Bereich der Quellbitmap darauf zu kopieren und diese Kopie dann abzuspeichern (nichts anderes tue ich in der geposteten Funktion). Allerdings habe ich statt CopyRect BitBlt verwendet, das geht schneller
[edit] Vertipper korrigiert [/edit]