TeleaWatermarkOptions

Inheritance: java.lang.Object, com.aspose.imaging.watermark.options.WatermarkOptions

public class TeleaWatermarkOptions extends WatermarkOptions

Las opciones comunes del algoritmo Telea.

Constructores

ConstructorDescripció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étodoDescripció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ámetroTipoDescripción
maskPoint[]La máscara para el área desconocida.

TeleaWatermarkOptions(GraphicsPath mask)

public TeleaWatermarkOptions(GraphicsPath mask)

Inicializa una nueva instancia de la clase TeleaWatermarkOptions.

Parameters:

ParámetroTipoDescripción
maskGraphicsPathLa 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ámetroTipoDescripción
valorintel tamaño medio del parche.