FMX.Graphics.TBitmapCodecManager.LoadThumbnailFromFile

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi