Class TeleaWatermarkOptions

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

Wartość nieruchomości

int

 Polski