ImageAreaRedaction

ImageAreaRedaction class

表示将彩色矩形放置在图像文档的给定区域中的编辑。

public class ImageAreaRedaction : Redaction

构造函数

姓名 描述
ImageAreaRedaction(Point, RegionReplacementOptions) 初始化 ImageAreaRedaction 类的新实例,用于编辑特定区域大小。

特性

姓名 描述
override Description { get; } 返回一个字符串,描述修订及其参数。
Options { get; } 获取RegionReplacementOptions带有颜色和区域参数的选项.
TopLeft { get; } 获取要移除的区域的左上角位置

方法

姓名 描述
override ApplyTo(DocumentFormatInstance) 将编辑应用到给定的格式实例。

评论

了解更多

例子

以下示例演示用纯色矩形替换图像中的区域。

    using (Redactor redactor = new Redactor("D:\\test.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                     new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    } 

也可以看看