The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
System.Windows.Media.Imaging Namespace
Visual Studio 2010
Provides types that are used to encode and decode bitmap images.
| Class | Description | |
|---|---|---|
![]() | BitmapCodecInfo | Provides information about an imaging codec. |
![]() | 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. |
![]() | BitmapEncoder | Encodes a collection of BitmapFrame objects to an image stream. |
![]() | BitmapFrame | Represents image data returned by a decoder and accepted by encoders. |
![]() | BitmapImage | Provides a specialized BitmapSource that is optimized for loading images using Extensible Application Markup Language (XAML). |
![]() | BitmapMetadata | Provides support for reading and writing metadata to and from a bitmap image. |
![]() | 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. |
![]() | BitmapPalette | Defines the available color palette for a supported image type. |
![]() | BitmapPalettes | Defines several color palettes that are commonly used by bitmap images. |
![]() | BitmapSizeOptions | Defines size-related attributes of a cached bitmap image. A bitmap is scaled based on values that are defined by this class. |
![]() | BitmapSource | Represents a single, constant set of pixels at a certain size and resolution. |
![]() | BmpBitmapDecoder | Defines a decoder for bitmap (BMP) encoded images. |
![]() | BmpBitmapEncoder | Defines an encoder that is used to encode bitmap (BMP) format images. |
![]() | CachedBitmap | Provides caching functionality for a BitmapSource. |
![]() | ColorConvertedBitmap | Changes the color space of a BitmapSource. |
![]() | CroppedBitmap | Crops a BitmapSource. |
![]() | DownloadProgressEventArgs | Provides data for the BitmapSource::DownloadProgress and BitmapDecoder::DownloadProgress events. |
![]() | FormatConvertedBitmap | Provides pixel format conversion functionality for a BitmapSource. |
![]() | GifBitmapDecoder | Defines a decoder for Graphics Interchange Format (GIF) encoded images. |
![]() | GifBitmapEncoder | Defines an encoder that is used to encode Graphics Interchange Format (GIF) images. |
![]() | IconBitmapDecoder | Defines a specialized decoder for icon (.ico) encoded images. |
![]() | InPlaceBitmapMetadataWriter | Enables in-place updates to existing blocks of BitmapMetadata. |
![]() | JpegBitmapDecoder | Defines a decoder for Joint Photographics Experts Group (JPEG) encoded images. |
![]() | JpegBitmapEncoder | Defines an encoder that is used to encode Joint Photographics Experts Group (JPEG) format images. |
![]() | LateBoundBitmapDecoder | Defines a decoder that requires delayed bitmap creation such as asynchronous image downloads. |
![]() | PngBitmapDecoder | Defines a decoder for Portable Network Graphics (PNG) encoded images. |
![]() | PngBitmapEncoder | Defines an encoder that is used to encode Portable Network Graphics (PNG) format images. |
![]() | RenderTargetBitmap | Converts a Visual object into a bitmap. |
![]() | TiffBitmapDecoder | Defines a decoder for Tagged Image File Format (TIFF) encoded images. |
![]() | TiffBitmapEncoder | Defines an encoder that is used to encode Tagged Image File Format (TIFF) format images. |
![]() | TransformedBitmap | Scales and rotates a BitmapSource. |
![]() | WmpBitmapDecoder | Defines a decoder for Microsoft Windows Media Photo encoded images. |
![]() | WmpBitmapEncoder | Defines an encoder that is used to encode Microsoft Windows Media Photo images. |
![]() | WriteableBitmap | Provides a BitmapSource that can be written to and updated. |
| Enumeration | Description | |
|---|---|---|
![]() | BitmapCacheOption | Specifies how a bitmap image takes advantage of memory caching. |
![]() | BitmapCreateOptions | Specifies initialization options for bitmap images. |
![]() | PngInterlaceOption | Specifies whether a Portable Network Graphics (PNG) format image is interlaced during encoding. |
![]() | Rotation | Specifies the rotation to apply to a bitmap image. |
![]() | TiffCompressOption | Specifies the possible compression schemes for Tagged Image File Format (TIFF) bitmap images. |
Community Additions
Show:

