Class TeleaWatermarkOptions

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

Eigendomswaarde

int

 Nederlands