Vcl.Graphics.TBitmap.FreeImage
Delphi
procedure FreeImage;
C++
void __fastcall FreeImage();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TBitmap |
Description
Libère le fichier image stocké en mémoire par le bitmap.
Utilisez FreeImage pour réduire les besoins en mémoire de l'application quand les niveaux de couleurs et le format de pixels ne sont pas une priorité. La libération de l'image restitue la mémoire allouée à l'image bitmap au chargement initial. Par conséquent, une partie du format de pixels original du bitmap est perdu (par exemple, en choisissant le format DIB), ainsi que les niveaux de couleurs du bitmap.
Quand un bitmap est chargé dans un objet bitmap, l'objet bitmap crée une image du bitmap chargé en mémoire. Si le bitmap n'est pas modifié, l'image mémoire est utilisée lors de l'enregistrement du bitmap pour vérifier que le bitmap n'a pas changé de format de pixels ou perdu les niveaux de couleurs.