Bitmap
内容
[
隐藏
]Bitmap class
封装位图,由图形图像的像素数据及其属性组成。 ABitmap是用于处理由像素数据定义的图像的对象。
public class Bitmap : Image
构造函数
| 姓名 | 描述 |
|---|---|
| Bitmap(Image) | 初始化Bitmap来自指定的现有图像的类。 |
| Bitmap(Stream) | 初始化Bitmap来自指定数据流的类。 |
| Bitmap(string) | 初始化Bitmap来自指定文件的类。 |
| Bitmap(Image, Size) | 初始化Bitmap来自指定的现有图像的类,缩放到指定的大小。 |
| Bitmap(int, int) | 初始化Bitmap具有指定大小的类。 |
| Bitmap(Stream, bool) | 初始化Bitmap来自指定数据流的类。 |
| Bitmap(string, bool) | 初始化Bitmap来自指定文件的类。 |
| Bitmap(Image, int, int) | 初始化Bitmap来自指定现有图像的类, 缩放到指定大小。 |
| Bitmap(int, int, PixelFormat) | 初始化Bitmap具有指定大小和格式的类。 |
| Bitmap(int, int, int, PixelFormat, int[]) | 初始化Bitmap具有指定大小和像素数据的类。 |
特性
| 姓名 | 描述 |
|---|---|
| Flags { get; } | 获取表示按位组合的整数ImageFlags对于这个 Image. |
| override FrameDimensionsList { get; } | 获取一个 GUID 数组,这些 GUID 表示此框架内的框架的尺寸Image. |
| override Height { get; } | 获取此位图的高度,以像素为单位。 |
| HorizontalResolution { get; } | 获取水平分辨率(以每英寸像素为单位)Image. |
| override Palette { get; set; } | 获取或设置用于此的调色板Image. |
| PhysicalDimension { get; } | 获取此图像的宽度和高度。 |
| override PixelFormat { get; } | 获取此像素格式Image. |
| override PropertyIdList { get; } | 获取存储在此的属性项的 IDImage. |
| override PropertyItems { get; } | 获取存储在此的所有属性项(元数据)Image. |
| override RawFormat { get; } | 获取此文件的文件格式Image. |
| Size { get; } | 获取此图像的宽度和高度,以像素为单位。 |
| Tag { get; set; } | 获取或设置提供有关图像的附加数据的对象。 |
| VerticalResolution { get; } | 获取垂直分辨率(以每英寸像素为单位)Image. |
| override Width { get; } | 获取此位图的宽度,以像素为单位。 |
方法
| 姓名 | 描述 |
|---|---|
| Clone() | 创建一个精确的副本Image. |
| Clone(Rectangle, PixelFormat) | 创建此部分的副本Bitmap被定义为Rectanglestructure 并具有指定的PixelFormat枚举. |
| Clone(RectangleF, PixelFormat) | 创建此部分的副本Bitmap用指定的定义PixelFormat枚举. |
| virtual Dispose() | 释放此 Image 使用的所有资源。 |
| GetBounds(ref GraphicsUnit) | 以指定单位获取图像的边界。 |
| GetFrameCount(FrameDimension) | 返回指定维度的帧数。 |
| GetPixel(int, int) | 获取此中指定像素的颜色Bitmap. |
| override GetPropertyItem(int) | 从中获取指定的属性项Image. |
| GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) | 返回一个缩略图Image. |
| LockBits(Rectangle, ImageLockMode, PixelFormat) | 锁定一个Bitmap进入系统内存. |
| MakeTransparent() | 使指定的颜色为此透明Bitmap. |
| MakeTransparent(Color) | 使指定的颜色为此透明Bitmap. |
| ReadArgb32Pixels(int[]) | 将 ARGB32 格式的位图像素读取到给定的数组中。 |
| override RemovePropertyItem(int) | 从中删除指定的属性项Image. |
| override 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) | 选择由尺寸和索引指定的框架。 |
| SetPixel(int, int, Color) | 设置此中指定像素的颜色Bitmap. |
| override SetPropertyItem(PropertyItem) | 在此存储一个属性项(元数据)Image. |
| SetResolution(float, float) | 为此设置分辨率Bitmap. |
| UnlockBits(BitmapData) | 解锁这个Bitmap从系统内存. |
| WriteArgb32Pixels(int[]) | 将像素写入位图。 |
也可以看看
- class Image
- 命名空间 System.Drawing
- 部件 Aspose.Drawing