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; }