Class WatermarkRemover
Class WatermarkRemover
Nom dels espais: Aspose.Imaging.Watermark Assemblea: Aspose.Imaging.dll (25.4.0)
La classe destinada a manipular el marcat d’aigua.
public static class WatermarkRemover
Inheritance
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
L’exemple mostra com eliminar qualsevol objecte de la imatge utilitzant Path Graphics amb l’algoritme Telea.
var imageFilePath = "ball.png";
using (var image = Image.Load(imageFilePath))
{
var pngImage = (PngImage)image;
var mask = new GraphicsPath();
var firstFigure = new Figure();
firstFigure.AddShape(new EllipseShape(new RectangleF(350, 170, 570 - 350, 400 - 170)));
mask.AddFigure(firstFigure);
var options = new TeleaWatermarkOptions(mask);
var result = WatermarkRemover.PaintOver(pngImage, options);
result.Save(outputPath);
}
L’exemple mostra com eliminar qualsevol objecte de la imatge utilitzant Path de gràfics amb l’algoritme de recull de contingut conscient.
var imageFilePath = "ball.png";
using (var image = Image.Load(imageFilePath))
{
var pngImage = (PngImage)image;
var mask = new GraphicsPath();
var firstFigure = new Figure();
firstFigure.AddShape(new EllipseShape(new RectangleF(350, 170, 570 - 350, 400 - 170)));
mask.AddFigure(firstFigure);
var options = new ContentAwareFillWatermarkOptions(mask)
{
MaxPaintingAttempts = 4
};
var result = WatermarkRemover.PaintOver(pngImage, options);
result.Save(outputPath);
}
Methods
PaintOver(Descripció, WatermarkOptions)
Elimina la marca d’aigua de la imatge del raster.
public static RasterImage PaintOver(RasterImage source, WatermarkOptions options)
Parameters
source
RasterImage
Imatge de la font raster.
options
WatermarkOptions
Opcions de marques d’aigua.
Returns
La imatge resultant.