FMX.Graphics.TBitmapCodecManager.LoadThumbnailFromFile
Delphi
class function LoadThumbnailFromFile(const AFileName: string; const AFitWidth, AFitHeight: Single; const AUseEmbedded: Boolean; const ABitmap: TBitmapSurface): Boolean;
C++
__classmethod bool __fastcall LoadThumbnailFromFile(const System::UnicodeString AFileName, const float AFitWidth, const float AFitHeight, const bool AUseEmbedded, Fmx::Surfaces::TBitmapSurface* const ABitmap);
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.