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 |