Class TeleaWatermarkOptions

Class TeleaWatermarkOptions

Nombre del espacio: Aspose.Imaging.Watermark.Options Asamblea: Aspose.Imaging.dll (25.4.0)

Las opciones algorítmicas comunes.

public class TeleaWatermarkOptions : WatermarkOptions

Inheritance

object WatermarkOptions TeleaWatermarkOptions

Miembros heredados

WatermarkOptions.Mask ,y, WatermarkOptions.PrecalculationProgressEventHandler ,y, WatermarkOptions.GraphicsPathMask ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Examples

El ejemplo muestra cómo eliminar cualquier objeto de la imagen utilizando Path de gráficos con el algoritmo de Telea.

var imageFilePath = "ball.png"; 
                                                                                                              using (var image = Image.Load(imageFilePath))
                                                                                                              {
                                                                                                                  var pngImage = (PngImage)image;

                                                                                                                  var mask = new GraphicsPath();
                                                                                                                  var firstFigure = new Figure();
                                                                                                                  firstFigure.AddShape(new EllipseShape(new RectangleF(350, 170, 570 - 350, 400 - 170)));
                                                                                                                  mask.AddFigure(firstFigure);

                                                                                                                  var options = new TeleaWatermarkOptions(mask);

                                                                                                                  var result = WatermarkRemover.PaintOver(pngImage, options);

                                                                                                                  result.Save(outputPath);
                                                                                                              }

Constructors

TeleaWatermarkOptions(Point[])

Inicia una nueva instancia de la clase Aspose.Imaging.Watermark.Options.TeleaWatermarkOptions.

public TeleaWatermarkOptions(Point[] mask)

Parameters

mask Point [][]

La máscara para la zona desconocida.

TeleaWatermarkOptions(GraphicsPath)

Inicia una nueva instancia de la clase Aspose.Imaging.Watermark.Options.TeleaWatermarkOptions.

public TeleaWatermarkOptions(GraphicsPath mask)

Parameters

mask GraphicsPath

La máscara para la zona desconocida.

Properties

HalfPatchSize

Obtenga o establece el tamaño de la mitad de patch.

public int HalfPatchSize { get; set; }

Valor de la propiedad

int

 Español