DEXTUpload.NET Professional
menu toggleリファレンス > DEXTUpload.NET > PatternOption

DEXTUpload.NET
Class PatternOption

サポートされる最小バージョン
5.0.0.0
最小サポート環境
.NET Framework 4.0
説明

元の画像の上にパターン(画像やテキスト)を重ね表現するときに必要とされる設定を含んでいるクラスである。

オーバーレイとパターンが異なる点であれば、パターンは、画像やテキストをコピーして、碁盤のように一覧表示する過程が追加される。

「PatternOption「オブジェクトは「DEXTUpload.NET.ImageProc」クラスの「Pattern」メソッドのパラメータとして使用される。

var source = new FileInfo("source.jpg");
var pattern = new FileInfo("pattern.png");

var patterned = ImageProc.Pattern(source, pattern, new PatternOption {
    Threshold = 0.2f,
    Opacity = 0.5f
});
形式
public class PatternOption
コンストラクタ

PatternOption

  • 「OverlayOption」クラスのオブジェクトを生成する際に、初期化処理を実行する。

  • 形式

    public PatternOption()
    public PatternOption(float threshold, float opacity)
  • パラメータ

    名前 形式 説明
    threshold System.Single パターン倍率を表します。
    opacity System.Single オーバーレイする対象の不透明度を表します。
属性

Threshold

  • パターン倍率を取得または設定します。

    パターンがイメージであれば、倍率の範囲は、0〜1でなければならず、逆にテキストは、1〜10の範囲を有する。

  • 形式

    public float Threshold { get; set; }

Opacity

  • パターン不透明度を取得または設定します。

    不透明度の範囲は0〜1である。数値が低いほど重なるパターンが透明になる。デフォルト値は、0.25である。

  • 形式

    public float Opacity { get; set; }