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 mittels StretchDraw.
    Delphi-Code gibt es dazu z.B. in How to resize a picture? (für C++ dann new Bitmap() und -> [statt .]).

    Es gibt auch noch die VCL-Funktion GraphUtil.ScaleImage (diese habe ich selber aber noch nie benutzt).


Log in to reply