ImageWatermark

ImageWatermark class

Mewakili watermark gambar.

public sealed class ImageWatermark : Watermark, IDisposable

Konstruktor

Nama Keterangan
ImageWatermark(Stream) Menginisialisasi instance baru dariImageWatermark kelas dengan aliran tertentu.
ImageWatermark(string) Menginisialisasi instance baru dariImageWatermark kelas dengan jalur file tertentu.

Properti

Nama Keterangan
ConsiderParentMargins { get; set; } Mendapat atau menetapkan nilai yang menunjukkan apakah ukuran tanda air dan koordinat dihitung dengan mempertimbangkan margin induk.
Height { get; set; } Mendapat atau mengatur ketinggian yang diinginkan iniWatermark .
HorizontalAlignment { get; set; } Mendapat atau menyetel perataan horizontal iniWatermark .
IsBackground { get; set; } Mendapat atau menetapkan nilai yang menunjukkan apakah tanda air harus ditempatkan di latar belakang.
Margins { get; set; } Mendapat atau mengatur pengaturan margin iniWatermark .
Opacity { get; set; } Mendapat atau mengatur opacity dari iniWatermark .
RotateAngle { get; set; } Mendapat atau mengatur sudut putar iniWatermark dalam derajat.
ScaleFactor { get; set; } Mendapat atau menyetel nilai yang menentukan bagaimana ukuran watermark bergantung pada ukuran induk.
SizingType { get; set; } Mendapat atau menyetel nilai yang menentukan ukuran tanda air.
VerticalAlignment { get; set; } Mendapat atau menyetel perataan vertikal dari iniWatermark .
Width { get; set; } Mendapat atau mengatur lebar yang diinginkan iniWatermark .
X { get; set; } Mendapat atau menetapkan koordinat x dari iniWatermark .
Y { get; set; } Mendapat atau menetapkan koordinat y dari iniWatermark .

Metode

Nama Keterangan
Dispose() Membuang instance saat ini.

Perkataan

Belajarlah lagi:

Contoh

Tambahkan tanda air gambar ke dokumen jenis apa pun yang didukung.

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();
    }
}

Lihat juga