Image 成员

为源自 BitmapMetafile 的类提供功能的抽象基类。

下表列出了由 Image 类型公开的成员。

公共属性

  名称 说明
Public property Flags 获取该 Image 的像素数据的属性标志。
Public property FrameDimensionsList 获取 GUID 的数组,这些 GUID 表示此 Image 中帧的维数。
Public property Supported by the .NET Compact Framework Height 获取此 Image 的高度(以像素为单位)。
Public property HorizontalResolution 获取此 Image 的水平分辨率(以“像素/英寸”为单位)。
Public property Palette 获取或设置用于此 Image 的调色板。
Public property PhysicalDimension 获取此图像的宽度和高度。
Public property PixelFormat 获取此 Image 的像素格式。
Public property PropertyIdList 获取存储于该 Image 中的属性项的 ID。
Public property PropertyItems 获取存储于该 Image 中的所有属性项(元数据片)。
Public property RawFormat 获取此 Image 的格式。
Public property Supported by the .NET Compact Framework Size 获取此图像的以像素为单位的宽度和高度。
Public property Tag 获取或设置提供有关图像附加数据的对象。
Public property VerticalResolution 获取此 Image 的垂直分辨率(以“像素/英寸”为单位)。
Public property Supported by the .NET Compact Framework Width 获取此 Image 的宽度(以像素为单位)。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Clone 创建此 Image 的一个精确副本。
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Dispose 已重载。 释放由 Image 使用的所有资源。
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Static FromFile 已重载。 从指定的文件创建 Image
Public method Static FromHbitmap 已重载。 从 Windows 句柄创建 Bitmap
Public method Static FromStream 已重载。 从指定的数据流创建 Image
Public method GetBounds 以指定的单位获取图像的界限。
Public method GetEncoderParameterList 返回有关指定的图像编码器所支持的参数的信息。
Public method GetFrameCount 返回指定维度的帧数。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method Static Supported by the .NET Compact Framework GetHowFromImage  
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Static GetPixelFormatSize 返回指定像素格式的颜色深度(每个像素的位数)。
Public method GetPropertyItem 从该 Image 获取指定的属性项。
Public method GetThumbnailImage 返回此 Image 的缩略图。
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Static IsAlphaPixelFormat 返回一个值,该值指示此 Image 的像素格式是否包含 alpha 信息。
Public method Static IsCanonicalPixelFormat 返回一个值,该值指示该像素格式是否为每个像素 32 位。
Public method Static IsExtendedPixelFormat 返回一个值,该值指示该像素格式是否为每个像素 64 位。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method RemovePropertyItem 从该 Image 移除指定的属性项。
Public method RotateFlip 此方法旋转、翻转或者同时旋转和翻转 Image
Public method Supported by the .NET Compact Framework Save 已重载。 将此图像以指定的格式保存到指定的流中。
Public method SaveAdd 已重载。 将指定的 Image 中的信息添加到此 Image 中。指定的 EncoderParameters 确定如何将新信息合并到现有的图像中。
Public method SelectActiveFrame 选择由维度和索引指定的帧。
Public method SetPropertyItem 在此 Image 中存储一个属性项(元数据片)。
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Dispose 已重载。 释放由 Image 使用的所有资源。
Protected method Finalize 已重写。 
Protected method Supported by the .NET Compact Framework MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)

页首

显式接口实现

  名称 说明
Explicit interface implementation Method System.Runtime.Serialization.ISerializable.GetObjectData 使用将目标对象序列化所需的数据填充 SerializationInfo

页首

请参见

参考

Image 类
System.Drawing 命名空间