ImageWatermark

ImageWatermark class

画像の透かしを表します。

public sealed class ImageWatermark : Watermark, IDisposable

コンストラクター

名前 説明
ImageWatermark(Stream) の新しいインスタンスを初期化しますImageWatermark指定されたストリームを持つクラス.
ImageWatermark(string) の新しいインスタンスを初期化しますImageWatermark指定されたファイル パスを持つクラス.

プロパティ

名前 説明
ConsiderParentMargins { get; set; } 透かしのサイズと座標が 親マージンを考慮して計算されるかどうかを示す値を取得または設定します.
Height { get; set; } 目的の高さを取得または設定しますWatermark.
HorizontalAlignment { get; set; } この水平方向の配置を取得または設定しますWatermark.
IsBackground { get; set; } 透かしを背景に配置するかどうかを示す値を取得または設定します。
Margins { get; set; } このマージン設定を取得または設定しますWatermark.
Opacity { get; set; } この不透明度を取得または設定しますWatermark.
RotateAngle { get; set; } この回転角度を取得または設定しますWatermark度単位.
ScaleFactor { get; set; } 透かしのサイズが親のサイズにどのように依存するかを定義する値を取得または設定します。
SizingType { get; set; } 透かしのサイズを指定する方法を指定する値を取得または設定します.
VerticalAlignment { get; set; } この垂直方向の配置を取得または設定しますWatermark.
Width { get; set; } 目的の幅を取得または設定しますWatermark.
X { get; set; } この x 座標を取得または設定しますWatermark.
Y { get; set; } この y 座標を取得または設定しますWatermark.

メソッド

名前 説明
Dispose() 現在のインスタンスを破棄します。

備考

もっと詳しく知る:

サポートされている任意のタイプのドキュメントに画像透かしを追加します。

foreach (string filePath in Directory.GetFiles(@"C:\Documents"))
{
    using (Watermarker watermarker = new Watermarker(filePath))
    {
        using (ImageWatermark watermark = new ImageWatermark(@"C:\watermark.png"))
        {
            watermark.HorizontalAlignment = HorizontalAlignment.Center;
            watermark.VerticalAlignment = VerticalAlignment.Center;
            watermarker.Add(watermark);
        }

        watermarker.Save();
    }
}

関連項目