Class TeleaWatermarkOptions
Nombre del espacio: Aspose.Imaging.Watermark.Options Asamblea: Aspose.Imaging.dll (25.5.0)
Las opciones algorítmicas comunes.
public class TeleaWatermarkOptions : WatermarkOptionsInheritance
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; }