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(RasterImage، WatermarkOptions)

قم بإزالة علامة المياه من الصورة.

public static RasterImage PaintOver(RasterImage source, WatermarkOptions options)

Parameters

source RasterImage

مصدر الصورة راستر.

options WatermarkOptions

خيارات علامة المياه.

Returns

RasterImage

الصورة الناتجة .

 عربي