Share via


ImageInfo (Imaging API)

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This structure contains parameters related to an image.

Syntax

typedef struct tagImageInfo {
  GUID          RawDataFormat;
  PixelFormatID PixelFormat;
  UINT          Width;
  UINT          Height;
  UINT          TileWidth;
  UINT          TileHeight;
  double        Xdpi;
  double        Ydpi;
  UINT          Flags;
} ImageInfo;

Members

  • RawDataFormat
    A GUID value that identifies the file format for the native image data. This value is an image format identifier. For more information, see Imaging GUIDs.
  • PixelFormat
    A PixelFormatID value identifying the natural pixel format for an image source, see PixelFormat Values.

    If the source does not have a preference, use PixelFormatDontCare.

  • Width
    A UNIT value indicating the width, in pixels, of the image source.
  • Height
    A UNIT value indicating the height, in pixels, of the image source.
  • TileWidth
    A UINT value indicating the preferred tile width, in pixels, for the image source.
  • TileHeight
    A UINT value indicating the preferred tile height, in pixels, for the image source.
  • Xdpi
    A double value indicating the horizontal resolution, in dots per inch, of the source image.
  • Ydpi
    A double value indicating the vertical resolution, in dots per inch, of the source image.
  • Flags
    A UINT value that describes the properties of the image source. This value is a combination of one or more values from the SinkFlags enumeration.

Requirements

Header imaging.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Imaging Structures
IImageSink::BeginSink
IImageDecoder::GetImageInfo
IImage::GetImageInfo