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 для этого изображения. |
| override FrameDimensionsList { get; } | Получает массив идентификаторов GUID, представляющих размеры кадров в этомImage . |
| override Height { get; } | Получает высоту в пикселях этого растрового изображения. |
| HorizontalResolution { get; } | Получает горизонтальное разрешение в пикселях на дюйм этогоImage . |
| override Palette { get; set; } | Получает или задает цветовую палитру, используемую для этогоImage . |
| PhysicalDimension { get; } | Получает ширину и высоту этого изображения. |
| override PixelFormat { get; } | Получает формат пикселей для этогоImage . |
| override PropertyIdList { get; } | Получает идентификаторы элементов свойств, хранящихся в этомImage . |
| 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 определяетсяRectangle Structure и с указаннымPixelFormat перечисление. |
| Clone(RectangleF, PixelFormat) | Создает копию раздела этогоBitmap определяется с указаннымPixelFormat перечисление. |
| virtual Dispose() | Освобождает все ресурсы, используемые этим образом. |
| 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