ImageWatermark

ImageWatermark class

Representa una marca de agua de imagen.

public sealed class ImageWatermark : Watermark, IDisposable

Constructores

Nombre Descripción
ImageWatermark(Stream) Inicializa una nueva instancia delImageWatermark clase con un flujo especificado.
ImageWatermark(string) Inicializa una nueva instancia delImageWatermark clase con una ruta de archivo especificada.

Propiedades

Nombre Descripción
ConsiderParentMargins { get; set; } Obtiene o establece un valor que indica si el tamaño y las coordenadas de la marca de agua se calculan teniendo en cuenta los márgenes principales.
Height { get; set; } Obtiene o establece la altura deseada de esteWatermark .
HorizontalAlignment { get; set; } Obtiene o establece la alineación horizontal de esteWatermark .
IsBackground { get; set; } Obtiene o establece un valor que indica si la marca de agua se debe colocar en el fondo.
Margins { get; set; } Obtiene o establece la configuración de márgenes de esteWatermark .
Opacity { get; set; } Obtiene o establece la opacidad de esteWatermark .
RotateAngle { get; set; } Obtiene o establece el ángulo de rotación de esteWatermark en grados.
ScaleFactor { get; set; } Obtiene o establece un valor que define cómo el tamaño de la marca de agua depende del tamaño principal.
SizingType { get; set; } Obtiene o establece un valor que especifica la forma en que se debe dimensionar la marca de agua.
VerticalAlignment { get; set; } Obtiene o establece la alineación vertical de esteWatermark .
Width { get; set; } Obtiene o establece el ancho deseado de esteWatermark .
X { get; set; } Obtiene o establece la coordenada x de esteWatermark .
Y { get; set; } Obtiene o establece la coordenada y de esteWatermark .

Métodos

Nombre Descripción
Dispose() Elimina la instancia actual.

Observaciones

Aprende más:

Ejemplos

Agregue una marca de agua de imagen a un documento de cualquier tipo compatible.

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

Ver también