Class WatermarkRemover
Class WatermarkRemover
Именује се: Aspose.Imaging.Watermark Асамблеја: Aspose.Imaging.dll (25.4.0)
Класа је намењена за манипулацију воденом ознаком.
public static class WatermarkRemover
Inheritance
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Пример показује како уклонити било који објекат са слике користећи графички пут са алгоритам Телеа.
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);
}
Пример показује како да уклоните било који објекат са слике користећи Графички пут са Алгоритам за попуњавање садржаја.
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(РастерИмаге, Опције за водене знаке)
Уклоните ознаку воде из слике растера.
public static RasterImage PaintOver(RasterImage source, WatermarkOptions options)
Parameters
source
RasterImage
Извор растер слике.
options
WatermarkOptions
Опције за водене знаке.
Returns
Резултат слике.