Class TeleaWatermarkOptions
De naam: Aspose.Imaging.Watermark.Options Verzameling: Aspose.Imaging.dll (25.4.0)
De gemeenschappelijke Telea algoritme opties.
public class TeleaWatermarkOptions : WatermarkOptions
Inheritance
object ← WatermarkOptions ← TeleaWatermarkOptions
Geëerbiede leden
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
Het voorbeeld laat zien hoe u een object van de afbeelding kunt verwijderen met behulp van Graphics Path met het Telea-algoritme.
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[])
Initialiseert een nieuwe instantie van de Aspose.Imaging.Watermark.Options.TeleaWaterkopties klasse.
public TeleaWatermarkOptions(Point[] mask)
Parameters
mask
Point
[]
De masker voor het onbekende gebied.
TeleaWatermarkOptions(GraphicsPath)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Watermark.Options.TeleaWaterkopties klasse.
public TeleaWatermarkOptions(GraphicsPath mask)
Parameters
mask
GraphicsPath
De masker voor het onbekende gebied.
Properties
HalfPatchSize
Geeft of zet de halve patch-grootte.
public int HalfPatchSize { get; set; }