FMX.Filter.Effects.TMagnifyEffect

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

FMX.Filter.Effects.TImageFXEffectFMX.Effects.TFilterEffectFMX.Effects.TEffectFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTMagnifyEffect

Delphi

TMagnifyEffect = class(TImageFXEffect)

C++

class PASCALIMPLEMENTATION TMagnifyEffect : public TImageFXEffect

プロパティ

種類 可視性 ソース ユニット
class public
FMX.Filter.Effects.pas
FMX.Filter.Effects.hpp
FMX.Filter.Effects FMX.Filter.Effects

説明

TMagnifyEffect は、ビジュアル オブジェクトのテクスチャの円形領域を拡大する効果を作成するためのクラスです。

詳細は、「TImageFXEffect」および「FireMonkey の画像効果」を参照してください。

TMagnifyEffect は拡大鏡の効果を模したものです。

円形領域の中心は Center プロパティで指定します。円形領域の縦横比は、Radius プロパティと AspectRatio プロパティでカスタマイズできます。倍率は Magnification プロパティで設定できます。TMagnifyEffect では、円形領域の表面全体に同じ倍率が適用されます。

以下の表は、フォームに配置された .png 画像(TImage オブジェクトを使用)に対して TMagnifyEffect 効果を適用した結果を示しています。円形領域の Center は画像の中央に設定されています。TMagnifyEffect の残りのプロパティは、デフォルト値のまま使用されています(AspectRatio=1.5、Magnification=2、Radius=0.25)。

効果を適用しない場合(元の画像) 結果

FireMonkey logo NoEffects shadow.PNG

FireMonkey logo TMagnifyEffect.PNG

関連項目

コード例