TeleaWatermarkOptions Sınıfı
İçindekiler
[
Saklamak
]Summary: The common Telea Algorithm options.
Module: aspose.imaging.watermark.options
Full Name: aspose.imaging.watermark.options.TeleaWatermarkOptions
Inheritance: WatermarkOptions
Constructors
| Name | Açı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
| Name | Type | Access | Açıklama |
|---|---|---|---|
| graphics_path_mask | GraphicsPath | r/w | Maskeyi alır veya ayarlar. |
| half_patch_size | int | r/w | Yarım yama boyutunu alır veya ayarlar. |
| mask | System.Collections.Generic.IEnumerable`1[[Aspose.Imaging.Point]] | r/w | Maskeyi alır veya ayarlar. |
Constructor: TeleaWatermarkOptions(mask)
TeleaWatermarkOptions(mask)
Yeni bir TeleaWatermarkOptions sınıfının örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| mask | Point[] | Bilinmeyen alan için maske. |
Constructor: TeleaWatermarkOptions(mask)
TeleaWatermarkOptions(mask)
Yeni bir TeleaWatermarkOptions sınıfının örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| mask | GraphicsPath | Bilinmeyen 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)