Class WatermarkRemover
Class WatermarkRemover
Le nom : Aspose.Imaging.Watermark Assemblée: Aspose.Imaging.dll (25.4.0)
La classe était destinée à la manipulation de l’eau.
public static class WatermarkRemover
Inheritance
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
L’exemple montre comment supprimer un objet de l’image en utilisant Graphics Path avec le algorithme 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 montre comment supprimer un objet de l’image en utilisant Graphics Path avec le contenu conscient de remplir un algorithme.
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(Mise à jour, WatermarkOptions)
Retirez la marque d’eau de l’image de raster.
public static RasterImage PaintOver(RasterImage source, WatermarkOptions options)
Parameters
source
RasterImage
L’image de la source raster.
options
WatermarkOptions
Les options d’eau.
Returns
l’image résultante.