Class TeleaWatermarkOptions

Class TeleaWatermarkOptions

Tên không gian: Aspose.Imaging.Watermark.Options Tổng hợp: Aspose.Imaging.dll (25.4.0)

Các lựa chọn phổ biến của Telea Algoritm.

public class TeleaWatermarkOptions : WatermarkOptions

Inheritance

object WatermarkOptions TeleaWatermarkOptions

Thành viên thừa kế

WatermarkOptions.Mask , WatermarkOptions.PrecalculationProgressEventHandler , WatermarkOptions.GraphicsPathMask , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Ví dụ này cho thấy cách loại bỏ bất kỳ đối tượng nào từ hình ảnh bằng cách sử dụng Graphics Path với thuật toán 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);
                                                                                                              }

Constructors

TeleaWatermarkOptions(Point[])

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Watermark.Options.TeleaNhững tùy chọn Watermark

public TeleaWatermarkOptions(Point[] mask)

Parameters

mask Point [ ]

Mặt nạ cho vùng không rõ

TeleaWatermarkOptions(GraphicsPath)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Watermark.Options.TeleaNhững tùy chọn Watermark

public TeleaWatermarkOptions(GraphicsPath mask)

Parameters

mask GraphicsPath

Mặt nạ cho vùng không rõ

Properties

HalfPatchSize

Nhận hoặc đặt một nửa kích thước patch.

public int HalfPatchSize { get; set; }

Giá trị bất động sản

int

 Tiếng Việt