Class TeleaWatermarkOptions
Nazwa przestrzeń: Aspose.Imaging.Watermark.Options Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Opcje algorytmu telea.
public class TeleaWatermarkOptions : WatermarkOptions
Inheritance
object ← WatermarkOptions ← TeleaWatermarkOptions
Dziedziczeni członkowie
WatermarkOptions.Mask , WatermarkOptions.PrecalculationProgressEventHandler , WatermarkOptions.GraphicsPathMask , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Przykład pokazuje, jak usunąć dowolny obiekt z obrazu za pomocą Path Graphics z algorytmem 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[])
Inicjalizuje nową instancję klasy Aspose.Imaging.Watermark.Options.
public TeleaWatermarkOptions(Point[] mask)
Parameters
mask
Point
[ ]
Maska dla nieznanej okolicy.
TeleaWatermarkOptions(GraphicsPath)
Inicjalizuje nową instancję klasy Aspose.Imaging.Watermark.Options.
public TeleaWatermarkOptions(GraphicsPath mask)
Parameters
mask
GraphicsPath
Maska dla nieznanej okolicy.
Properties
HalfPatchSize
Zostaw lub ustaw wielkość pół patch.
public int HalfPatchSize { get; set; }