Class TeleaWatermarkOptions

Class TeleaWatermarkOptions

Pôvodný názov: Aspose.Imaging.Watermark.Options Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Zvyčajné Telea algoritmus možnosti.

public class TeleaWatermarkOptions : WatermarkOptions

Inheritance

object WatermarkOptions TeleaWatermarkOptions

Z dedičných členov

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

Príklad ukazuje, ako odstrániť akýkoľvek objekt z obrazu pomocou Graphics Path s algoritmom 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[])

Initalizuje novú inštanciu triedy Aspose.Imaging.Watermark.Options.Telea

public TeleaWatermarkOptions(Point[] mask)

Parameters

mask Point []

Maska na neznáme miesto.

TeleaWatermarkOptions(GraphicsPath)

Initalizuje novú inštanciu triedy Aspose.Imaging.Watermark.Options.Telea

public TeleaWatermarkOptions(GraphicsPath mask)

Parameters

mask GraphicsPath

Maska na neznáme miesto.

Properties

HalfPatchSize

Dostane alebo nastaví polovicu veľkosti patch.

public int HalfPatchSize { get; set; }

Hodnota nehnuteľnosti

int

 Slovenčina