## Image class

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

```csharp
public abstract class Image : IDisposable
```

## 构造函数

| 姓名 | 描述 |
| --- | --- |
| [Image](image)() | 初始化[`Image`](../image)类. |

## 特性

| 姓名 | 描述 |
| --- | --- |
| [Flags](../../system.drawing/image/flags) { get; } | 获取表示按位组合的整数[`ImageFlags`](../../system.drawing.imaging/imageflags)对于这个 Image. |
| abstract [FrameDimensionsList](../../system.drawing/image/framedimensionslist) { get; } | 获取一个 GUID 数组，这些 GUID 表示此框架内的框架的尺寸Image. |
| abstract [Height](../../system.drawing/image/height) { get; } | 获取此高度（以像素为单位）Image. |
| [HorizontalResolution](../../system.drawing/image/horizontalresolution) { get; } | 获取水平分辨率（以每英寸像素为单位）Image. |
| abstract [Palette](../../system.drawing/image/palette) { get; set; } | 获取或设置用于此的调色板Image. |
| [PhysicalDimension](../../system.drawing/image/physicaldimension) { get; } | 获取此图像的宽度和高度。 |
| abstract [PixelFormat](../../system.drawing/image/pixelformat) { get; } | 获取此像素格式Image. |
| abstract [PropertyIdList](../../system.drawing/image/propertyidlist) { get; } | 获取存储在此的属性项的 IDImage. |
| abstract [PropertyItems](../../system.drawing/image/propertyitems) { get; } | 获取存储在此的所有属性项（元数据）Image. |
| abstract [RawFormat](../../system.drawing/image/rawformat) { get; } | 获取此文件的文件格式Image. |
| [Size](../../system.drawing/image/size) { get; } | 获取此图像的宽度和高度，以像素为单位。 |
| [Tag](../../system.drawing/image/tag) { get; set; } | 获取或设置提供有关图像的附加数据的对象。 |
| [VerticalResolution](../../system.drawing/image/verticalresolution) { get; } | 获取垂直分辨率（以每英寸像素为单位）Image. |
| abstract [Width](../../system.drawing/image/width) { get; } | 获取此宽度（以像素为单位）Image. |

## 方法

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

## 其他成员

| 姓名 | 描述 |
| --- | --- |
| delegate [GetThumbnailImageAbort](image.getthumbnailimageabort) | 提供一个回调方法，用于确定何时[`GetThumbnailImage`](./getthumbnailimage)方法应该提前取消执行。 |

### 也可以看看

* 命名空间 [System.Drawing](../../system.drawing)
* 部件 [Aspose.Drawing](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Drawing.dll -->
