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