FMX.Graphics.TBitmapCodecManager.LoadThumbnailFromFile

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TBitmapCodecManager

Beschreibung

Lädt eine TBitmap-Miniaturansicht aus einer Datei.

LoadThumbnailFromFile ist eine abstrakte Methode. Die Nachkommen von TBitmapCodecManager überschreiben die übergeordnete Klasse, um eine Miniaturansicht aus einer im Parameter AFileName angegebenen Datei mit den angegebenen Größen zu dekodieren und zu laden.

Der Parameter AFitWidth gibt die Breite (Width) der Miniaturansicht an.

Der Parameter AFitHeight gibt die Höhe (Height) der Miniaturansicht an.

Das neue Bild wird in TBitmap geschrieben, das im Parameter Bitmap angegeben wird.

UseEmbedded gibt die Verwendung einer vorhandenen Miniaturansicht an. Wenn UseEmbedded True ist und AFileName eine Miniaturansicht hat, dann wird die vorhandene Miniaturansicht der Datei verwendet. In diesem Fall werden AFitWidth und AFitHeight ignoriert. Wenn keine Miniaturansicht gefunden wird, wird eine mit der angegebenen Größe erzeugt. Wenn UseEmbedded False ist, wird eine Miniaturansicht mit der angegebenen Größe erzeugt.

LoadThumbnailFromFile gibt True zurück, wenn die Miniaturansicht geladen wurde, ansonsten False.

Die Methode des passenden Decoders wird beim Aufruf von LoadThumbnailFromFile automatisch aufgerufen.

Siehe auch