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