TeleaWatermarkOptions
Contenido
[
Ocultar
]Inheritance: java.lang.Object, com.aspose.imaging.watermark.options.WatermarkOptions
public class TeleaWatermarkOptions extends WatermarkOptions
Las opciones comunes del algoritmo Telea.
Constructores
| Constructor | Descripción |
|---|---|
| TeleaWatermarkOptions(Point[] mask) | Inicializa una nueva instancia de la clase TeleaWatermarkOptions. |
| TeleaWatermarkOptions(GraphicsPath mask) | Inicializa una nueva instancia de la clase TeleaWatermarkOptions. |
Métodos
| Método | Descripción |
|---|---|
| getHalfPatchSize() | Obtiene el tamaño medio del parche. |
| setHalfPatchSize(int value) | Establece el tamaño medio del parche. |
Example: The example shows how to remove any object from the image using Graphics Path with Telea algorithm.
String imageFilePath = "ball.png";
String outputPath = "no-watermark.png";
try (Image image = Image.load(imageFilePath))
{
PngImage pngImage = (PngImage) image;
GraphicsPath mask = new GraphicsPath();
Figure firstFigure = new Figure();
firstFigure.addShape(new EllipseShape(new RectangleF(350, 170, 570 - 350, 400 - 170)));
mask.addFigure(firstFigure);
TeleaWatermarkOptions options = new TeleaWatermarkOptions(mask);
try (RasterImage result = WatermarkRemover.paintOver(pngImage, options))
{
result.save(outputPath);
}
}
TeleaWatermarkOptions(Point[] mask)
public TeleaWatermarkOptions(Point[] mask)
Inicializa una nueva instancia de la clase TeleaWatermarkOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| mask | Point[] | La máscara para el área desconocida. |
TeleaWatermarkOptions(GraphicsPath mask)
public TeleaWatermarkOptions(GraphicsPath mask)
Inicializa una nueva instancia de la clase TeleaWatermarkOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| mask | GraphicsPath | La máscara para el área desconocida. |
getHalfPatchSize()
public final int getHalfPatchSize()
Obtiene el tamaño medio del parche.
Valor: El tamaño del parche.
Returns: int - el tamaño medio del parche.
setHalfPatchSize(int value)
public final void setHalfPatchSize(int value)
Establece el tamaño medio del parche.
Valor: El tamaño del parche.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | el tamaño medio del parche. |