Image

Image class

为 Bitmap 和 Metafile 子类提供功能的抽象基类。

public abstract class Image : IDisposable

构造函数

姓名描述
Image()初始化Image类.

特性

姓名描述
Flags { get; }获取表示按位组合的整数ImageFlags对于这个 Image.
abstract FrameDimensionsList { get; }获取一个 GUID 数组,这些 GUID 表示此框架内的框架的尺寸Image.
abstract Height { get; }获取此高度(以像素为单位)Image.
HorizontalResolution { get; }获取水平分辨率(以每英寸像素为单位)Image.
abstract Palette { get; set; }获取或设置用于此的调色板Image.
PhysicalDimension { get; }获取此图像的宽度和高度。
abstract PixelFormat { get; }获取此像素格式Image.
abstract PropertyIdList { get; }获取存储在此的属性项的 IDImage.
abstract PropertyItems { get; }获取存储在此的所有属性项(元数据)Image.
abstract RawFormat { get; }获取此文件的文件格式Image.
Size { get; }获取此图像的宽度和高度,以像素为单位。
Tag { get; set; }获取或设置提供有关图像的附加数据的对象。
VerticalResolution { get; }获取垂直分辨率(以每英寸像素为单位)Image.
abstract Width { get; }获取此宽度(以像素为单位)Image.

方法

姓名描述
static FromFile(string)创建一个Image从指定的文件.
static FromStream(Stream)创建一个Image从指定的数据流.
static FromStream(Stream, bool)创建一个Image来自指定的数据流,可选择使用该流中的 embedded 颜色管理信息。
Clone()创建一个精确的副本Image.
virtual Dispose()释放此 Image 使用的所有资源。
GetBounds(ref GraphicsUnit)以指定单位获取图像的边界。
GetFrameCount(FrameDimension)返回指定维度的帧数。
abstract GetPropertyItem(int)从中获取指定的属性项Image.
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)返回一个缩略图Image.
abstract RemovePropertyItem(int)从中删除指定的属性项Image.
abstract RotateFlip(RotateFlipType)这个方法旋转,翻转,或者旋转和翻转Image.
Save(string)保存这个Image到指定的文件或流。
Save(Stream, ImageFormat)将此图像以指定格式保存到指定流中。
Save(string, ImageFormat)保存这个Image到指定格式的指定文件。
Save(Stream, ImageCodecInfo, EncoderParameters)使用指定的编码器和图像编码器参数将此图像保存到指定的流中。
Save(string, ImageCodecInfo, EncoderParameters)保存这个Image到指定的文件,带有指定的编码器和图像编码器参数。
SaveAdd(EncoderParameters)将帧添加到在先前调用 Image.Save(…) 方法之一中指定的文件或流中。 使用此方法将选定帧从多帧图像保存到另一个多帧图像。
SaveAdd(Image, EncoderParameters)将帧添加到在先前调用 Image.Save(…) 方法之一中指定的文件或流中。
SelectActiveFrame(FrameDimension, int)选择由尺寸和索引指定的框架。
abstract SetPropertyItem(PropertyItem)在此存储一个属性项(元数据)Image.
static FromHbitmap(IntPtr)创建一个Bitmap从句柄到 GDI 位图。
static GetPixelFormatSize(PixelFormat)返回指定像素格式的颜色深度,以每像素位数表示。
static IsAlphaPixelFormat(PixelFormat)返回一个值,该值指示此像素格式是否为Image包含 alpha 信息。

其他成员

姓名描述
delegate GetThumbnailImageAbort提供一个回调方法,用于确定何时GetThumbnailImage方法应该提前取消执行。

也可以看看