Skaliertes Image skaliert speichern
-
Hallo,
ich lade in ein Image ein Bild das darin direkt skaliert wird. Kann ich auch auf das skalierte Bitmap zugreifen und speichern? Speichere ich das Image über Image1->Picture->Bitmal->SavetoFile("C:\test.bmp"); wird immer das original Bild gespeichert.
-
Erzeuge ein neues
TBitmap
-Objekt (in der passenden Größe) und zeichne das Originalbitmap mittelsStretchDraw
.
Delphi-Code gibt es dazu z.B. in How to resize a picture? (für C++ dannnew Bitmap()
und->
[statt.
]).Es gibt auch noch die VCL-Funktion GraphUtil.ScaleImage (diese habe ich selber aber noch nie benutzt).