TeleaWatermarkOptions Sınıfı

Summary: The common Telea Algorithm options.

Module: aspose.imaging.watermark.options

Full Name: aspose.imaging.watermark.options.TeleaWatermarkOptions

Inheritance: WatermarkOptions

Constructors

NameAçıklama
TeleaWatermarkOptions(mask)Yeni bir TeleaWatermarkOptions sınıfının örneğini başlatır.
TeleaWatermarkOptions(mask)Yeni bir TeleaWatermarkOptions sınıfının örneğini başlatır.

Properties

NameTypeAccessAçıklama
graphics_path_maskGraphicsPathr/wMaskeyi alır veya ayarlar.
half_patch_sizeintr/wYarım yama boyutunu alır veya ayarlar.
maskSystem.Collections.Generic.IEnumerable`1[[Aspose.Imaging.Point]]r/wMaskeyi alır veya ayarlar.

Constructor: TeleaWatermarkOptions(mask)

 TeleaWatermarkOptions(mask) 

Yeni bir TeleaWatermarkOptions sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
maskPoint[]Bilinmeyen alan için maske.

Constructor: TeleaWatermarkOptions(mask)

 TeleaWatermarkOptions(mask) 

Yeni bir TeleaWatermarkOptions sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
maskGraphicsPathBilinmeyen alan için maske.

Examples

The example shows how to remove any object from the image using Graphics Path with Telea algorithm.

from aspose.imaging import Image, Figure, GraphicsPath, RectangleF
from aspose.imaging.shapes import EllipseShape
from aspose.imaging.watermark import WatermarkRemover
from aspose.imaging.watermark.options import TeleaWatermarkOptions
from aspose.imaging.fileformats.png import PngImage
import aspose.pycore import as_of

image_file_path = "ball.png"; 
with Image.load(image_file_path) as image:
	pngImage = as_of(image, PngImage)
	mask = GraphicsPath()
	firstFigure = Figure()
	firstFigure.add_shape(EllipseShape(RectangleF(350, 170, 570 - 350, 400 - 170)))
	mask.add_figure(firstFigure);
	options = TeleaWatermarkOptions(mask)
	with WatermarkRemover.paint_over(pngImage, options) as result:
		result.save(outputPath)