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