Vcl.Graphics.TBitmap.FreeImage
Delphi
procedure FreeImage;
C++
void __fastcall FreeImage(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TBitmap |
Beschreibung
Gibt die vom Bitmap-Objekt zwischengespeicherte Version der Bilddatei frei.
Mit FreeImage kann der Speicherbedarf einer Anwendung reduziert werden, wenn nicht viel Wert auf die Farbtiefe und das Pixelformat gelegt wird. Die Methode bewirkt, dass das ursprünglich geladene Bild aus dem Speicher freigegeben wird. Als Folge davon kann das ursprüngliche Pixelformat (z.B. wenn Sie das Format in DIB geändert haben) sowie die Farbtiefe des Bitmaps verloren gehen .
Wenn Bitmap-Daten in ein Bitmap-Objekt geladen werden, erzeugt das Bitmap-Objekt im Speicher ein Abbild davon. Wenn das Bitmap zwischenzeitlich nicht verändert wurde, wird dieses Abbild auch zum Speichern des Bitmaps ohne Verlust des Pixelformats oder der Farbtiefe verwendet.
Codebeispiele