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