FMX.Graphics.TBitmapCodecManager.LoadThumbnailFromFile

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
function public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TBitmapCodecManager

説明

TBitmap サムネイルをファイルからロードします。

LoadThumbnailFromFile は、抽象メソッドです。 TBitmapCodecManager の下位クラスは、AFileName パラメータで指定されたファイルから、指定されたサイズで、サムネイルをデコードおよびロードするために、このメソッドをオーバーライドします。

AFitWidth パラメータは、サムネイルの幅(Width)を指定します。

AFitHeight パラメータは、サムネイルの高さ(Height)を指定します。

新しいイメージは、Bitmap パラメータで指定された TBitmap に書き込まれます。

UseEmbedded は、既存のサムネイルの使用の有無を示します。UseEmbeddedTrue で、AFileName にサムネイルがある場合、ファイルの既存のサムネイルが使用されます。この場合、AFitWidth および AFitHeight は無視されます。サムネイルが見つからない場合、指定されたサイズでサムネイルは生成されます。UseEmbeddedFalse の場合、サムネイルは指定されたサイズで生成されます。

LoadThumbnailFromFile は、サムネイルのロードの成功すれば True を、そうでなければ False を返します。

LoadThumbnailFromFile を呼び出すと、適切なデコーダのメソッドが、自動的に呼び出されます。

関連項目