Class TeleaWatermarkOptions

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

вартість нерухомості

int

 Українська