Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#4

Re: Bitmap speichern - inkompatibel ?

  Alt 19. Jan 2008, 14:29
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]
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