Class WatermarkRemover

Class WatermarkRemover

نام ها : Aspose.Imaging.Watermark جمع آوری: Aspose.Imaging.dll (25.4.0)

این کلاس برای دستکاری علامت آب طراحی شده است.

public static class WatermarkRemover

Inheritance

object WatermarkRemover

اعضای ارثی

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

نمونه نشان می دهد که چگونه برای حذف هر یک از اشیاء از تصویر با استفاده از گرافیک مسیر با الگوریتم 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);
                                                                                                              }

نمونه نشان می دهد که چگونه برای حذف هر یک از اشیاء از تصویر با استفاده از گرافیک مسیر با محتوای آگاه پر کردن الگوریتم.

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(بایگانی برچسب ها: WatermarkOptions)

علامت آب را از تصویر راستر حذف کنید.

public static RasterImage PaintOver(RasterImage source, WatermarkOptions options)

Parameters

source RasterImage

منبع تصویر راستر

options WatermarkOptions

گزینه های آبیاری

Returns

RasterImage

تصویر ناشی از آن

 فارسی