This documentation is archived and is not being maintained.
System.Windows.Media.Imaging Namespace
Visual Studio 2008
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. |
Show:

