FMX.Graphics.TBitmapCodecManager.LoadThumbnailFromFile
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 は、既存のサムネイルの使用の有無を示します。UseEmbedded が True で、AFileName にサムネイルがある場合、ファイルの既存のサムネイルが使用されます。この場合、AFitWidth および AFitHeight は無視されます。サムネイルが見つからない場合、指定されたサイズでサムネイルは生成されます。UseEmbedded が False の場合、サムネイルは指定されたサイズで生成されます。
LoadThumbnailFromFile は、サムネイルのロードの成功すれば True を、そうでなければ False を返します。
LoadThumbnailFromFile を呼び出すと、適切なデコーダのメソッドが、自動的に呼び出されます。