FMX.Graphics.TBitmap.CreateThumbnail
Delphi
function CreateThumbnail(const AWidth, AHeight: Integer): TBitmap;
C++
TBitmap* __fastcall CreateThumbnail(const int AWidth, const int AHeight);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TBitmap |
説明
現在の TBitmap オブジェクトのサムネイルを指定のサイズで作成します。
Width
パラメータはサムネイルの幅です。
Height
パラメータはサムネイルの高さです。
CreateThumbnail を使用すると、TBitmap 画像の縮小版を作成できます。
CreateThumbnail では、現在の TBitmap 画像のサイズを変更して、(画像の現在の縦横比を維持したまま)Width
および Height
パラメータで指定されたサイズのサムネイルに最も合うようにします。
- 現在の TBitmap イメージのいずれかの寸法が、指定された
Width
またはHeight
パラメータより大きい場合、現在のイメージのサイズは、(現在のイメージの形状--幅と高さの比率は保ちつつ)、現在のイメージ全体が指定されたWidth
とHeight
の四角形内に収まるようにします。つまり、サイズ変更された現在のイメージの幅が、指定されたWidth
と等しくなるか、サイズ変更された現在のイメージの高さが、指定されたHeight
と等しくなるか、のどちらかになります。 現在のイメージの全体が、指定されたWidth
とHeight
の四角形の内部に配置されなければなりません。現在のイメージは、四角形の中央に描画されます。 - 現在の画像がもともと指定サイズ
Width
およびHeight
の四角形より小さい場合は、現在の画像はサイズ変更されません。現在の画像はその四角形の中央に描画されます。