ImageInpaintingPossibleWatermark

ImageInpaintingPossibleWatermark class

Represents a manually specified image region that should be inpainted (filled using surrounding pixels).

public class ImageInpaintingPossibleWatermark : PossibleWatermark

Constructors

Name Description
ImageInpaintingPossibleWatermark() Initializes a new instance of the ImageInpaintingPossibleWatermark class.

Properties

Name Description
virtual FormattedTextFragments { get; } Gets the collection of formatted text fragments of this PossibleWatermark.
virtual Height { get; } Gets the height of this PossibleWatermark.
ImageData { get; set; } Gets or sets the image of this PossibleWatermark.
Method { get; set; } Gets or sets the inpainting algorithm. Default is PatchBased.
virtual PageNumber { get; } Gets the page watermark is placed on.
override Parent { get; } Gets the parent of this ImageInpaintingPossibleWatermark. Always returns null because the region is specified manually.
PatchSize { get; set; } Gets or sets patch size used by the algorithm (odd, 5-11). Default is 7. For Telea this is used as HalfPatchSize.
Polygons { get; set; } Gets or sets polygonal regions to be inpainted, in image pixels. Each polygon is an array of vertices. Either Rectangles or Polygons must be specified, but not both.
Rectangles { get; set; } Gets or sets rectangular areas to be inpainted, in image pixels. Either Rectangles or Polygons must be specified, but not both.
virtual RotateAngle { get; } Gets the rotate angle of this PossibleWatermark in degrees.
virtual Text { get; set; } Gets or sets the text of this PossibleWatermark.
virtual UnitOfMeasurement { get; } Gets the unit of measurement of this PossibleWatermark.
virtual Width { get; } Gets the width of this PossibleWatermark.
virtual X { get; } Gets the x-coordinate of this PossibleWatermark.
virtual Y { get; } Gets the y-coordinate of this PossibleWatermark.

See Also