FMX.Graphics.TBitmapCodecManager.LoadThumbnailFromFile
Delphi
class function LoadThumbnailFromFile(const AFileName: string; const AFitWidth, AFitHeight: Single; const UseEmbedded: Boolean; const Bitmap: TBitmapSurface): Boolean;
C++
__classmethod bool __fastcall LoadThumbnailFromFile(const System::UnicodeString AFileName, const float AFitWidth, const float AFitHeight, const bool UseEmbedded, Fmx::Surfaces::TBitmapSurface* const Bitmap);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TBitmapCodecManager |
Description
Charge un TBitmap sous forme de miniature depuis un fichier.
LoadThumbnailFromFile est une méthode abstraite. Les descendants de TBitmapCodecManager la redéfinissent pour décoder et charger une miniature depuis un fichier spécifié par le paramètre AFileName et avec les tailles spécifiées.
Le paramètre AFitWidth spécifie la largeur de la miniature.
Le paramètre AFitHeight spécifie la hauteur de la miniature.
La nouvelle image est écrite dans TBitmap, qui est spécifié par le paramètre Bitmap.
UseEmbedded indique l'utilisation d'une miniature existante. Si UseEmbedded vaut True et AFileName détient une miniature, la miniature existante du fichier est utilisée. Dans ce cas, AFitWidth et AFitHeight sont ignorés. Si aucune miniature n'est trouvée, une miniature est générée avec la taille spécifiée. Si UseEmbedded vaut False, une miniature est générée avec la taille spécifiée.
LoadThumbnailFromFile renvoie True si la miniature a été chargée, et False sinon.
Lors de l'appel à LoadThumbnailFromFile, la méthode du décodeur approprié sera appelée automatiquement.