Class TeleaWatermarkOptions
Названий на: Aspose.Imaging.Watermark.Options Асамблея: Aspose.Imaging.dll (25.4.0)
Загальні варіанти телеа алгоритму.
public class TeleaWatermarkOptions : WatermarkOptions
Inheritance
object ← WatermarkOptions ← TeleaWatermarkOptions
Нападні члени
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
Приклад показує, як видалити будь-який об’єкт з зображення за допомогою графічного шляху з алгоритмом 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[])
Ініціалізація нової інстанції класу Aspose.Imaging.Watermark.Options.Telea
public TeleaWatermarkOptions(Point[] mask)
Parameters
mask
Point
[ ]
Маска для невідомого місця.
TeleaWatermarkOptions(GraphicsPath)
Ініціалізація нової інстанції класу Aspose.Imaging.Watermark.Options.Telea
public TeleaWatermarkOptions(GraphicsPath mask)
Parameters
mask
GraphicsPath
Маска для невідомого місця.
Properties
HalfPatchSize
Приймати або встановити половину розміру пач.
public int HalfPatchSize { get; set; }