Windows.Graphics.Imaging namespace

Expand
0 out of 1 rated this helpful - Rate this topic

Windows.Graphics.Imaging namespace

[This documentation is preliminary and is subject to change.]

Enables the decoding, editing, and encoding of image files in any format for which a codec has been installed.

Members

The Windows.Graphics.Imaging namespace has these types of members:

Classes

The Windows.Graphics.Imaging namespace has these classes.

ClassDescription
BitmapCodecInformation An object for accessing information about the decoder or encoder.
BitmapDecoder Provides read access to bitmap container data as well as data from the first frame.
BitmapEncoder Contains an image encoder that is used to create, edit and save image data.
BitmapFrame Contains a single frame in an image file and provides read access to the data within the frame.
BitmapProperties Contains methods that provide asynchronous read and write access to the read-only bitmap properties from a single frame in an image file.
BitmapPropertiesView Provides access to a set of read-only bitmap properties from a single frame in an image file.
BitmapTransform Contains a set of transformations that can be applied to pixel or bitmap data.
BitmapTypedValue Represents a typed value for a bitmap. Use this class to read and write bitmap properties or set encoding options.
ImageStream Supports random access of data in input and output streams.
PixelDataProvider Provides access to the pixel data from a source bitmap.

 

Enumerations

The Windows.Graphics.Imaging namespace has these enumerations.

EnumerationDescription
BitmapAlphaMode Specifies the alpha mode of pixel data.
BitmapCodecEnumerationFilter
BitmapFlip Specifies the flip operation to be performed on pixel data.
BitmapInterpolationMode Specifies the interpolation mode used for scaling pixel data.
BitmapPixelFormat Specifies the pixel format of pixel data. Each enumeration value defines a channel ordering, bit depth, and type.
BitmapRotation Specifies the rotation operation to be performed on pixel data.
ColorManagementMode Specifies the color management behavior when obtaining pixel data.
ExifOrientationMode Specifies the EXIF orientation flag behavior when obtaining pixel or bitmap data.
JpegSubsamplingMode Specifies which chroma subsampling mode will be used for image compression.
PngFilterMode Specifies the filter used to optimize the image prior to image compression.
TiffCompressionMode Specifies the compression mode used for tiff images.

 

Interfaces

The Windows.Graphics.Imaging namespace implements these interfaces.

InterfaceDescription
IBitmapFrame Represents a single frame in an image file and provides read access to the data within the frame.
IBitmapPropertiesView Represents access to a set of read-only bitmap properties from a single frame in an image file.

 

Structures

The Windows.Graphics.Imaging namespace has these structures.

StructureDescription
BitmapBounds Specifies the bounds of the crop operation to be performed on pixel data.

 

Requirements

Minimum supported client

Windows 8 Release Preview

Minimum supported server

Windows Server 2012

Namespace

Windows.Graphics.Imaging
Windows::Graphics::Imaging [C++]

Metadata

Windows.winmd

 

 

Build date: 5/22/2012

Did you find this helpful?
(1500 characters remaining)
Community Additions ADD
Did anyone find something to render image manipulations by Pixel Shaders
It was possible to render image by Pixel Shaders with WPF. This was done by System.Windows.Media.BitmapEffects and implement the effect with DirectX FX files. I am looking for some simliar API in C# for Metro fullscreen apps. Can someone give my the necessary information please, if this is also possible for Metro App? Do i need to implement my App with C++, because there I saw the necessary DirectX2D API? Is it possible to mix C++ libary and C# TUI? I know this when developing programs for Win7 and i also know, that this is not possible when implementing for WP7. Are P-Invokes still allowed? So this is off-topic, sorry.
9/16/2011