Namespace DRIT.Drawing.Imaging
Classes
Bitmap
Raster image stored as a managed byte array (top-down, BGRA / BGR layout). BMP file I/O is supported natively; other formats throw NotSupportedException.
BitmapData
Specifies the attributes of a bitmap used for lock bits operations.
ColorMap
Maps one color to another during image rendering.
ColorMatrix
A 5×5 float matrix that defines a linear transformation applied to every pixel's (R, G, B, A, W) tuple during image rendering. Row 4 (W) is the bias / translation row. Column order is R, G, B, A, W.
ColorPalette
Defines an array of colors that make up a color palette.
Cursor
Represents a mouse cursor, optionally loaded from a .cur or .ico file. The hotspot is extracted from CUR directory entries; ICO files default to (0, 0).
Encoder
Identifies an image encoder parameter category.
EncoderParameter
Represents a single parameter for an image encoder.
EncoderParameters
Contains a collection of EncoderParameter objects for image encoding.
FrameDimension
Provides properties that represent dimensions of an image, such as page number or time.
Icon
Represents a Windows icon (.ico) as a managed Bitmap. Loading is performed by DRIT.Drawing.Codecs.IcoCodec; saving writes a single-frame PNG-compressed ICO container.
Image
Abstract base class for raster and vector images. Full save/load codecs are added in later batches; BMP I/O is available in Batch 6.
ImageFormat
Identifies an image codec (format).
Metafile
Represents a Windows metafile (.wmf or .emf), which is a vector image format containing a sequence of drawing commands.
MetafileHeader
Contains attributes and dimensions of a metafile.
PropertyItem
Represents a metadata property item for an image.
SvgImage
A vector image backed by a VectorScene, loadable from and savable to SVG, EMF, WMF, and raster formats. Mirrors Metafile.
SystemIcons
Provides a set of pre-defined system icons as stub implementations. Each icon is a 16×16 solid-color bitmap; the instances are cached after first access.
Enums
ColorAdjustType
Specifies the type of color adjustment for image attributes.
ColorMatrixFlag
Specifies the flags for color matrix operations.
EmfType
Specifies the type of Enhanced Metafile (EMF) to create.
ImageFlags
Specifies the attributes of an image.
MetafileFrameUnit
Specifies the unit of measurement for metafile frames.
Delegates
GetThumbnailImageAbort
Callback used by GetThumbnailImage.