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方法应该提前取消执行。 |
也可以看看
- 命名空间 System.Drawing
- 部件 Aspose.Drawing