ImageWatermark

ImageWatermark class

이미지 워터마크를 나타냅니다.

public sealed class ImageWatermark : Watermark, IDisposable

생성자

이름 설명
ImageWatermark(Stream) 의 새 인스턴스를 초기화합니다.ImageWatermark 지정된 stream. 클래스
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();
    }
}

또한보십시오