Classes

  ClassDescription
Action
An abstract base class that provides basic functionality for any descended action class.
ActionCollection
Provides a collection of Action objects that will be applied on an Element object. This class cannot be inherited.
AdjustBrightness
Defines an action that adjusts the brightness level of an image. This class cannot be inherited.
AdjustContrast
Defines an action that adjusts the contrast level of an image. This class cannot be inherited.
AdjustGamma
Defines an action that adjusts the gamma correction value of an image. This class cannot be inherited.
AdjustHSL
Defines an action that adjusts the Hue channel, saturation, and lightness levels of an image. This class cannot be inherited.
AdjustHue
Defines an action that adjusts the Hue channel of an image. This class cannot be inherited.
AdjustOpacity
Defines an action that adjusts the opacity level of an image. This class cannot be inherited.
AdjustSaturation
Defines an action that adjusts the saturation level of an image. This class cannot be inherited.
BitmapMask
It defines an action that allows performing alpha channel bitmap masking on an Element. Bitmap Masking means that the pixels of a mask object affect the visibility of the underlying object. This class cannot be inherited.
BlendPercentagesConverter
Converts integer objects from one data type to another. Access the BlendPercentagesConverter class through the TypeDescriptor object.
CalloutShapeElement
Represents a callout (a.k.a. speech bubble) shape element.
CameraView
Defines an action that simulates the camera view on an element. This class cannot be inherited.
Canvas
Represents the surface on which Element objects are drawn.
CanvasConverter
Converts Canvas objects from one data type to another. Access the CanvasConverter class through the TypeDescriptor object.
ClosedShapeElement
An abstract base class that provides basic functionality for any descended closed shape element class.
ColorSubstitution
Defines an action that replaces one color (old color) with another (new color) on an element. This class cannot be inherited.
ConvertToBlackWhite
Defines an action that converts an element to black/white or monochrome. This class cannot be inherited.
ConvertToGrayscale
Defines an action that converts an image to grayscale. This class cannot be inherited.
ConvertToNegative
Defines an action that converts an image to negative. This class cannot be inherited.
ConvertToSepia
Defines an action that converts an image to sepia. This class cannot be inherited.
Crop
Defines an action that crops a rectangular section from an image. This class cannot be inherited.
DecorativeBorder
Defines an action that adds decorative border to an image. This class cannot be inherited.
DistortCorners
Defines an action that distorts an element by changing the coordinates of the four corners defined by the element's boundaries. This class cannot be inherited.
DropShadow
Defines an action that adds drop shadows to an image. This class cannot be inherited.
Element
An abstract base class that provides basic functionality for any descended element class.
ElementCollection
Provides a collection of Element objects.
Emboss
Defines an action that embosses an element. This class cannot be inherited.
Fade
It defines an action that performs fading. Fading action/effect gradually fades a given area/region of the target Element into the background. This class cannot be inherited.
Feather
It defines an action that performs feathering. Feathering blurs the edges of a given area/region on the target Element, blending it into the background. This class cannot be inherited.
Fill
Defines a Fill object used to paint the interior of the given graphical element.
FillConverter
Converts Fill objects from one data type to another. Access the FillConverter class through the TypeDescriptor object.
Filmstrip
Defines an action that creates a Filmstrip representation of an image. This class cannot be inherited.
Flip
Defines an action that flips an image across its vertical or horizontal axis. This class cannot be inherited.
FocalGrayscale
It defines an action that creates grayscale element with a colored focal point represented by a shape. This class cannot be inherited.
FocalPixelate
It defines an action that creates pixelated element with a non-pixelated focal point represented by a shape. This class cannot be inherited.
FocalSoften
It defines an action that creates soften element with a focal point represented by a shape. This class cannot be inherited.
FocalTint
It defines an action that creates tinted look of an element with a focal point represented by a shape. This class cannot be inherited.
Font
Encapsulates the font properties of text.
FontConverter
Converts Font objects from one data type to another. Access the FontConverter class through the TypeDescriptor object.
GaussianBlur
Defines an action that softens the look of an element. Gaussian Blur applies a weighted average of blur to each pixel producing a hazy effect. This class cannot be inherited.
GlassTable
It defines an action that creates a glass table effect on an image. The glass table effect adds a reflection of an image just below it. This class cannot be inherited.
Glow
Defines an action that adds glow effect to an image. This class cannot be inherited.
GradientColorsConverter
Converts Color objects from one data type to another. Access the GradientColorsConverter class through the TypeDescriptor object.
ImageDraw
ImageDraw generates dynamic composite images to your .NET applications.
ImageElement
Represents an image element.
ImageMetaDataReader
Extract image metadata like EXIF
LineShapeElement
Represents a line shape element.
MailStamp
Defines an action that creates a mail stamp representation of an image. This class cannot be inherited.
MakeTransparent
Defines an action that makes transparent color for an image. This class cannot be inherited.
MonochromeSettings
Defines monochrome settings used for Black/White and WBMP conversion.
MuseumMatteFrame
Defines an action that adds shadowed matte frame to an element. This class cannot be inherited.
OvalShapeElement
Represents an oval shape element.
Padding
Represents padding information
PaddingConverter
Converts Padding objects from one data type to another. Access the PaddingConverter class through the TypeDescriptor object.
PathShapeElement
Represents a path shape element.
PerspectiveReflection
Defines an action that adds perspective reflection to an element. This class cannot be inherited.
PerspectiveShadow
Defines an action that adds perspective shadows to an element. This class cannot be inherited.
PerspectiveView
Defines an action that simulates a perspective view of an element. This class cannot be inherited.
Pixelate
Defines an action that pixelates an element. This class cannot be inherited.
Polaroid
Defines an action that creates a polaroid representation of an image. This class cannot be inherited.
PolygonShapeElement
Represents a polygon shape element.
QuadrilateralPoints
Represents the four points of a quadrilateral shape.
RectangleShapeElement
Represents a rectangle shape element.
RedEyeAreasConverter
Converts RedEyeArea objects from one data type to another. Access the RedEyeAreasConverter class through the TypeDescriptor object.
RedEyeRemoval
Defines an action that performs Red-Eye removal from an image. This class cannot be inherited.
RemovePixel
Defines an action that removes pixels from an element and automatically resizes it. This class cannot be inherited.
RemoveTransparency
Defines an action that removes transparent pixels from an element and automatically resizes it. This class cannot be inherited.
Resize
Defines an action that changes the size of an image. This class cannot be inherited.
RichTextElement
Represents a rich text element.
Rotate
Defines an action that rotates an image. When rotated, an image pivots on its center point. This class cannot be inherited.
RoundCorners
Defines an action that rounds image corners. This class cannot be inherited.
Scale
Defines an action that enlarges or reduces the size of an image. This class cannot be inherited.
ShapeElement
An abstract base class that provides basic functionality for any descended shape element class.
Sharpen
Defines an action that sharpen an element trying to enhance the overall visual impression. This class cannot be inherited.
Silhouette
Defines an action that creates a Silhouette of an image. This class cannot be inherited.
Skew
Defines an action that skews an element. Skewing an element transforms it by slanting it along the horizontal or vertical axis. When skewed, an element pivots on its origin point. This class cannot be inherited.
Solarize
Defines an action that solarizes an element. This class cannot be inherited.
StarShapeElement
Represents a star shape element.
Stretch
Defines an action that stretches an image to fit a given size. This class cannot be inherited.
TextElement
Represents a text element.
TextSpan
A TextSpan is used to indicate a text inline container.
Tint
Defines an action that creates a tinted look of an element. This class cannot be inherited.
WordArtElement
Represents a WordArt element.
WordArtShape
Defines a WordArtShape object used to warp an element.
WordArtShapeConverter
Converts WordArtShape objects from one data type to another. Access the WordArtShapeConverter class through the TypeDescriptor object.

Structures

  StructureDescription
RedEyeArea
Stores information of a rectangular area for applying red-eye removal. Information includes the location and size of the red-eye rectangular area as well as a threshold.

Enumerations

  EnumerationDescription
BitmapMaskLocation
Specifies how the bitmap mask object will be positioned on the target element.
CalloutType
Specifies the shape type used for callouts.
CircleTextLayout
Specifies how the text is layout when using Circle-based paths for warping.
ColorDepth
Specifies the format of the color data for each pixel in the output image.
Corners
Specifies what corners will be rounded.
DitherMethod
Specifies the dithering method to be used for Black/White conversion.
ExifTags
Specifies the Exif (Exchangeable Image File Format) tags based on Exif v2.2 (JEITA CP-3451)
FadeLocation
Specifies how the area/region's shape used for fading will be positioned.
FadeShape
Specifies the area/region's shape used for fading.
FadeSizing
Specifies the area/region's size type used for fading.
FeatherShape
Specifies the area/region's shape used for feathering.
FeatherSizing
Specifies the area/region's size type used for feathering.
FillType
Specifies the Fill type to use.
FilmstripOrientation
Specifies the orientation of a Filmstrip
FlipType
Specifies the direction used to flip an image
FocalLocation
Specifies how the area/region's shape used for creating the focal point will be positioned.
FocalShape
Specifies the area/region's shape used for creating the focal point.
FocalSizing
Specifies the area/region's size type used for creating the focal point.
FontUnit
Specifies the unit of measure for Font objects.
GradientShade
Specifies the shading style used for creating gradient fills.
GradientShape
Specifies the shape used for creating gradient fills.
HorizontalAlignment
Specifies how an object or text is horizontally aligned.
ImageDrawFormat
Specifies the format of the output image.
ImageSource
Specifies the source for an ImageElement object
LineCapStyle
Specifies the available cap styles used to start and end a line element.
LineOrientation
Specifies the orientation for line shape elements.
LockAspectRatio
Specifies how element's proportions are maintained.
PerspectiveOrientation
Specifies the prespective view orientation.
ReflectionLocation
Specifies how the reflection of the image will be positioned.
ScanDirection
Specifies the direction of the pixel scanning process.
SkewOrientation
Specifies the direction used to skew an element.
SkewType
Specifies the shape used to skew an element.
TextSizing
Specifies the text sizing.
WarpShape
Specifies the shape used for warping.