Image 成员
为源自 Bitmap 和 Metafile 的类提供功能的抽象基类。
下表列出了由 Image 类型公开的成员。
公共属性
名称 | 说明 | |
---|---|---|
![]() |
Flags | 获取该 Image 的像素数据的属性标志。 |
![]() |
FrameDimensionsList | 获取 GUID 的数组,这些 GUID 表示此 Image 中帧的维数。 |
![]() ![]() |
Height | 获取此 Image 的高度(以像素为单位)。 |
![]() |
HorizontalResolution | 获取此 Image 的水平分辨率(以“像素/英寸”为单位)。 |
![]() |
Palette | 获取或设置用于此 Image 的调色板。 |
![]() |
PhysicalDimension | 获取此图像的宽度和高度。 |
![]() |
PixelFormat | 获取此 Image 的像素格式。 |
![]() |
PropertyIdList | 获取存储于该 Image 中的属性项的 ID。 |
![]() |
PropertyItems | 获取存储于该 Image 中的所有属性项(元数据片)。 |
![]() |
RawFormat | 获取此 Image 的格式。 |
![]() ![]() |
Size | 获取此图像的以像素为单位的宽度和高度。 |
![]() |
Tag | 获取或设置提供有关图像附加数据的对象。 |
![]() |
VerticalResolution | 获取此 Image 的垂直分辨率(以“像素/英寸”为单位)。 |
![]() ![]() |
Width | 获取此 Image 的宽度(以像素为单位)。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
![]() ![]() |
Clone | 创建此 Image 的一个精确副本。 |
![]() |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) |
![]() ![]() |
Dispose | 已重载。 释放由 Image 使用的所有资源。 |
![]() ![]() |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) |
![]() ![]() |
FromFile | 已重载。 从指定的文件创建 Image。 |
![]() ![]() |
FromHbitmap | 已重载。 从 Windows 句柄创建 Bitmap。 |
![]() ![]() |
FromStream | 已重载。 从指定的数据流创建 Image。 |
![]() |
GetBounds | 以指定的单位获取图像的界限。 |
![]() |
GetEncoderParameterList | 返回有关指定的图像编码器所支持的参数的信息。 |
![]() |
GetFrameCount | 返回指定维度的帧数。 |
![]() ![]() |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) |
![]() ![]() ![]() |
GetHowFromImage | |
![]() |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) |
![]() ![]() |
GetPixelFormatSize | 返回指定像素格式的颜色深度(每个像素的位数)。 |
![]() |
GetPropertyItem | 从该 Image 获取指定的属性项。 |
![]() |
GetThumbnailImage | 返回此 Image 的缩略图。 |
![]() ![]() |
GetType | 获取当前实例的 Type。 (从 Object 继承。) |
![]() |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) |
![]() ![]() |
IsAlphaPixelFormat | 返回一个值,该值指示此 Image 的像素格式是否包含 alpha 信息。 |
![]() ![]() |
IsCanonicalPixelFormat | 返回一个值,该值指示该像素格式是否为每个像素 32 位。 |
![]() ![]() |
IsExtendedPixelFormat | 返回一个值,该值指示该像素格式是否为每个像素 64 位。 |
![]() ![]() ![]() |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) |
![]() |
RemovePropertyItem | 从该 Image 移除指定的属性项。 |
![]() |
RotateFlip | 此方法旋转、翻转或者同时旋转和翻转 Image。 |
![]() ![]() |
Save | 已重载。 将此图像以指定的格式保存到指定的流中。 |
![]() |
SaveAdd | 已重载。 将指定的 Image 中的信息添加到此 Image 中。指定的 EncoderParameters 确定如何将新信息合并到现有的图像中。 |
![]() |
SelectActiveFrame | 选择由维度和索引指定的帧。 |
![]() |
SetPropertyItem | 在此 Image 中存储一个属性项(元数据片)。 |
![]() ![]() |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
Dispose | 已重载。 释放由 Image 使用的所有资源。 |
![]() |
Finalize | 已重写。 |
![]() ![]() |
MemberwiseClone | 已重载。 (从 MarshalByRefObject 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
System.Runtime.Serialization.ISerializable.GetObjectData | 使用将目标对象序列化所需的数据填充 SerializationInfo。 |
页首