image class (gdiplusheaders.h)

Image 类提供用于 (位图加载和保存光栅图像的方法) 和矢量图像 (图元文件) 。 Image 对象封装位图或图元文件,并存储可通过调用各种 Get 方法检索的属性。 可以从各种文件类型(包括 BMP、ICON、GIF、JPEG、Exif、PNG、TIFF、WMF 和 EMF)构造 Image 对象。

继承

Image 类实现 GdiplusBase。

方法

Image 类具有这些方法。

 
Image::Clone

Image::Clone 方法创建新的 Image 对象,并使用此 Image 对象的内容对其进行初始化。
Image::FindFirstItem

Image::FindFirstItem 方法检索此 Image 对象中第一个元数据项的说明和数据大小。
Image::FindNextItem

Image::FindNextItem 方法与 Image::FindFirstItem 方法一起使用,以枚举此 Image 对象中存储的元数据项。
Image::FromFile

Image::FromFile 方法基于文件创建 Image 对象。
Image::FromStream

Image::FromStream 方法基于流创建新的 Image 对象。
Image::GetAllPropertyItems

Image::GetAllPropertyItems 方法获取存储在此 Image 对象) 元数据 (所有属性项。
Image::GetBounds

Image::GetBounds 方法获取此图像的边界矩形。
Image::GetEncoderParameterList

Image::GetEncoderParameterList 方法获取指定图像编码器支持的参数列表。
Image::GetEncoderParameterListSize

Image::GetEncoderParameterListSize 方法获取指定图像编码器的参数列表的大小(以字节为单位)。
Image::GetFlags

Image::GetFlags 方法获取一组标志,这些标志指示此 Image 对象的某些属性。
Image::GetFrameCount

Image::GetFrameCount 方法获取此 Image 对象指定维度中的帧数。
Image::GetFrameDimensionsCount

Image::GetFrameDimensionsCount 方法获取此 Image 对象中的帧维度数。
Image::GetFrameDimensionsList

Image::GetFrameDimensionsList 方法获取此 Image 对象的帧尺寸的标识符。
Image::GetHeight

Image::GetHeight 方法获取此图像的图像高度(以像素为单位)。
Image::GetHorizontalResolution

Image::GetHorizontalResolution 方法获取此图像的水平分辨率(以每英寸点数为单位)。
Image::GetItemData

Image::GetItemData 方法从此 Image 对象获取一段元数据。
Image::GetLastStatus

Image::GetLastStatus 方法返回一个值,该值指示此 Image 对象最近方法失败的性质。
Image::GetPalette

Image::GetPalette 方法获取此 Image 对象的 ColorPalette。
Image::GetPaletteSize

Image::GetPaletteSize 方法获取此 Image 对象的调色板的大小(以字节为单位)。
Image::GetPhysicalDimension

Image::GetPhysicalDimension 方法获取此图像的宽度和高度。
Image::GetPixelFormat

Image::GetPixelFormat 方法获取此 Image 对象的像素格式。
Image::GetPropertyCount

Image::GetPropertyCount 方法获取存储在此 Image 对象中的元数据) 段 (属性数。
Image::GetPropertyIdList

Image::GetPropertyIdList 方法获取此 Image 对象的元数据中使用的属性标识符的列表。
Image::GetPropertyItem

Image::GetPropertyItem 方法从此 Image 对象获取指定的属性项 (一段元数据) 。
Image::GetPropertyItemSize

Image::GetPropertyItemSize 方法获取此 Image 对象的指定属性项的大小(以字节为单位)。
Image::GetPropertySize

Image::GetPropertySize 方法获取此 Image 对象中存储的所有属性项的总大小(以字节为单位)。 Image::GetPropertySize 方法还获取此 Image 对象中存储的属性项数。
Image::GetRawFormat

Image::GetRawFormat 方法 ( GUID) 获取全局唯一标识符,该标识符标识此 Image 对象的格式。 标识各种文件格式的 GUID 在 Gdiplusimaging.h 中定义。
Image::GetThumbnailImage

Image::GetThumbnailImage 方法从此 Image 对象获取缩略图。
Image::GetType

Image::GetType 方法获取此 Image 对象 (位图或图元文件) 的类型。
Image::GetVerticalResolution

Image::GetVerticalResolution 方法获取此图像的垂直分辨率(以每英寸点为单位)。
Image::GetWidth

Image::GetWidth 方法获取此图像的宽度(以像素为单位)。
Image::Image

本主题列出了 Image 类的构造函数。 有关完整的类列表,请参阅图像类。 (重载 2/2)
Image::Image

基于文件创建 Image::Image 对象。
Image::Image

本主题列出了 Image 类的构造函数。 有关完整的类列表,请参阅图像类。 (重载 1/2)
Image::Image

基于流创建 Image::Image 对象。
Image::Image

本主题列出了 Image 类的构造函数。 有关完整的类列表,请参阅图像类。
Image::RemovePropertyItem

Image::RemovePropertyItem 方法从此 Image 对象中删除属性项 (一段元数据) 。
Image::RotateFlip

Image::RotateFlip 方法旋转并翻转此图像。
Image::Save

Image::Save 方法将此图像保存到文件中。
Image::Save

Image::Save 方法将此图像保存到流中。
Image::SaveAdd

Image::SaveAdd 方法将帧添加到在对 Save 方法的上一次调用中指定的文件或流中。 (重载 1/2)
Image::SaveAdd

Image::SaveAdd 方法将帧添加到在对 Save 方法的上一次调用中指定的文件或流中。 (重载 2/2)
Image::SelectActiveFrame

Image::SelectActiveFrame 方法选择由维度和索引指定的此 Image 对象中的帧。
Image::SetAbort

Image::SetAbort 方法设置在耗时的呈现操作期间定期调用其 Abort 方法的对象。
图片::SetPalette

Image::SetPalette 方法设置此 Image 对象的调色板。
Image::SetPropertyItem

Image::SetPropertyItem 方法为此 Image 对象设置一个属性项 (一段元数据) 。 如果该项已存在,则更新其内容;否则,将添加新项。

要求

   
目标平台 Windows
标头 gdiplusheaders.h