TeleaWatermarkOptions

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

public class TeleaWatermarkOptions extends WatermarkOptions

Le comuni opzioni dell’algoritmo Telea.

Costruttori

CostruttoreDescrizione
TeleaWatermarkOptions(Point[] mask)Inizializza una nuova istanza della classe TeleaWatermarkOptions.
TeleaWatermarkOptions(GraphicsPath mask)Inizializza una nuova istanza della classe TeleaWatermarkOptions.

Metodi

MetodoDescrizione
getHalfPatchSize()Ottiene la dimensione metà del patch.
setHalfPatchSize(int value)Imposta la dimensione metà del patch.

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)

Inizializza una nuova istanza della classe TeleaWatermarkOptions.

Parameters:

ParametroTipoDescrizione
maskPoint[]La maschera per l’area sconosciuta.

TeleaWatermarkOptions(GraphicsPath mask)

public TeleaWatermarkOptions(GraphicsPath mask)

Inizializza una nuova istanza della classe TeleaWatermarkOptions.

Parameters:

ParametroTipoDescrizione
maskGraphicsPathLa maschera per l’area sconosciuta.

getHalfPatchSize()

public final int getHalfPatchSize()

Ottiene la dimensione metà del patch.

Valore: La dimensione del patch.

Returns: int - la dimensione metà del patch.

setHalfPatchSize(int value)

public final void setHalfPatchSize(int value)

Imposta la dimensione metà del patch.

Valore: La dimensione del patch.

Parameters:

ParametroTipoDescrizione
valoreintla dimensione metà del patch.