Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Collapse the table of content
Expand the table of content

System.Windows.Media.Imaging Namespace

Provides types that are used to encode and decode bitmap images.

  Class Description
Public class BitmapCodecInfo Provides information about an imaging codec.
Public class BitmapDecoder Represents a container for bitmap frames. Each bitmap frame is a BitmapSource. This abstract class provides a base set of functionality for all derived decoder objects.
Public class BitmapEncoder Encodes a collection of BitmapFrame objects to an image stream.
Public class BitmapFrame Represents image data returned by a decoder and accepted by encoders.
Public class BitmapImage Provides a specialized BitmapSource that is optimized for loading images using Extensible Application Markup Language (XAML).
Public class BitmapMetadata Provides support for reading and writing metadata to and from a bitmap image.
Public class BitmapMetadataBlob Provides a placeholder for metadata items that cannot be converted from C# to an underlying data type that persists metadata. The blob is converted into an array of bytes to preserve the content.
Public class BitmapPalette Defines the available color palette for a supported image type.
Public class BitmapPalettes Defines several color palettes that are commonly used by bitmap images.
Public class BitmapSizeOptions Defines size-related attributes of a cached bitmap image. A bitmap is scaled based on values that are defined by this class.
Public class BitmapSource Represents a single, constant set of pixels at a certain size and resolution.
Public class BmpBitmapDecoder Defines a decoder for bitmap (BMP) encoded images. 
Public class BmpBitmapEncoder Defines an encoder that is used to encode bitmap (BMP) format images.
Public class CachedBitmap Provides caching functionality for a BitmapSource.
Public class ColorConvertedBitmap Changes the color space of a BitmapSource.
Public class CroppedBitmap Crops a BitmapSource.
Public class DownloadProgressEventArgs Provides data for the BitmapSource.DownloadProgress and BitmapDecoder.DownloadProgress events.
Public class FormatConvertedBitmap Provides pixel format conversion functionality for a BitmapSource.
Public class GifBitmapDecoder Defines a decoder for Graphics Interchange Format (GIF) encoded images.
Public class GifBitmapEncoder Defines an encoder that is used to encode Graphics Interchange Format (GIF) images.
Public class IconBitmapDecoder Defines a specialized decoder for icon (.ico) encoded images.
Public class InPlaceBitmapMetadataWriter Enables in-place updates to existing blocks of BitmapMetadata.
Public class JpegBitmapDecoder Defines a decoder for Joint Photographics Experts Group (JPEG) encoded images. 
Public class JpegBitmapEncoder Defines an encoder that is used to encode Joint Photographics Experts Group (JPEG) format images.
Public class LateBoundBitmapDecoder Defines a decoder that requires delayed bitmap creation such as asynchronous image downloads.
Public class PngBitmapDecoder Defines a decoder for Portable Network Graphics (PNG) encoded images. 
Public class PngBitmapEncoder Defines an encoder that is used to encode Portable Network Graphics (PNG) format images.
Public class RenderTargetBitmap Converts a Visual object into a bitmap.
Public class TiffBitmapDecoder Defines a decoder for Tagged Image File Format (TIFF) encoded images.
Public class TiffBitmapEncoder Defines an encoder that is used to encode Tagged Image File Format (TIFF) format images.
Public class TransformedBitmap Scales and rotates a BitmapSource.
Public class WmpBitmapDecoder Defines a decoder for Microsoft Windows Media Photo encoded images. 
Public class WmpBitmapEncoder Defines an encoder that is used to encode Microsoft Windows Media Photo images.
Public class WriteableBitmap Provides a BitmapSource that can be written to and updated.

  Enumeration Description
Public enumeration BitmapCacheOption Specifies how a bitmap image takes advantage of memory caching.
Public enumeration BitmapCreateOptions Specifies initialization options for bitmap images.
Public enumeration PngInterlaceOption Specifies whether a Portable Network Graphics (PNG) format image is interlaced during encoding.
Public enumeration Rotation Specifies the rotation to apply to a bitmap image.
Public enumeration TiffCompressOption Specifies the possible compression schemes for Tagged Image File Format (TIFF) bitmap images.
© 2015 Microsoft