Share via


Imaging GUIDs (Windows CE 5.0)

Send Feedback

The Imaging API defines several groups of GUIDs that you can use to identify specific data formats and parameters associated with images and image encoders.

To use these GUIDs, add the following lines of code to your application's source code prior to any other #include statements that might directly or indirectly include Windows.h.

#define INITGUID
#include <windows.h>
#include <imaging.h>
#undef INITGUID

Image Format Identifiers

The following table shows GUIDs used to identify file formats for images.

GUID Description
ImageFormatUndefined Indicates an image from an unidentified file format.
ImageFormatMemoryBMP Indicates an image from a bitmap in memory rather than in a file.
ImageFormatBMP Indicates an image from a bitmap file.
ImageFormatEMF Not supported.
ImageFormatWMF Not supported.
ImageFormatJPEG Indicates an image from a JPEG file.
ImageFormatPNG Indicates an image from a PNG file.
ImageFormatGIF Indicates an image from a GIF file.
ImageFormatTIFF Indicates an image from a TIFF file.
ImageFormatEXIF Indicates an image from an EXIF file.
ImageFormatIcon Indicates an image from an icon file.

Multi-frame Dimension Identifiers

The following table shows GUIDs used to identify major dimensions for multi-frame images.

GUID Description
FrameDimensionTime Indicates the time of the image.
FrameDimensionResolution Indicates the resolution of the image.
FrameDimensionPage Indicates the page of the image.

Property Set Identifiers

The following table shows GUIDs used to identify categories of property sets for images.

GUID Description
FormatIDImageInformation Indicates a property set for data about the image.
FormatIDJpegAppHeaders Indicates a property set for JPEG application headers.

Decoder Parameter Identifiers

The following table shows GUIDs used to identify parameters for image decoders.

GUID Description
DECODER_TRANSCOLOR Identifies the decoder's transparency color settings.
DECODER_TRANSRANGE Identifies the decoder's transparency range settings.
DECODER_OUTPUTCHANNEL Identifies the decoder's output channel.
DECODER_ICONRES Identifies the decoder's icon resolution.
DECODER_USEICC Identifies the decoder's support for color management through International Color Consortium (ICC) profiles.

Encoder Parameter Identifiers

The following table shows GUIDs used to identify parameters for image encoders.

GUID Description
EncoderCompression Identifies the encoder's compression settings.
EncoderColorDepth Identifies the encoder's color depth settings.
EncoderScanMethod Identifies the encoder's scan mode settings, including whether an image is interlaced or noninterlaced.
EncoderVersion Identifies the encoder's software version settings.
EncoderRenderMethod Identifies the encoder's render method settings, including whether an image should be rendered in a progressive or nonprogressive mode.
EncoderQuality Identifies the encoder's quality settings.
EncoderTransformation Identifies the encoder's transformation settings.
EncoderLuminanceTable Identifies the encoder's luminance table settings.
EncoderChrominanceTable Identifies the encoder's chrominance table settings.
EncoderSaveFlag Identifies the encoder's save flag settings.
CodecIImageBytes Identifies the encoder's memory settings.

Requirements

OS Versions: Windows CE 5.0 and later.
Header: Imaging.h

See Also

Imaging Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.