Метод Bitmap::Bitmap(INT,INT,INT,PixelFormat,BYTE*) (gdiplusheaders.h)
Создает объект Bitmap::Bitmap на основе массива байтов, а также сведений о размере и формате.
Синтаксис
void Bitmap(
[in] INT width,
[in] INT height,
[in] INT stride,
[in] PixelFormat format,
[in] BYTE *scan0
);
Параметры
[in] width
Тип: INT
Целое число, указывающее ширину растрового изображения в пикселях.
[in] height
Тип: INT
Целое число, указывающее высоту растрового изображения в пикселях.
[in] stride
Тип: INT
Целое число, определяющее смещение в байтах между строкой развертки и следующей строкой развертки. Обычно (но необязательно) это число байтов в формате пикселей (например, 2 для 16 битов на пиксель), умноженное на ширину точечного рисунка. Значение, переданное в этот параметр, должно быть кратно четырем.
[in] format
Тип: PixelFormat
Целое число, указывающее формат пикселя растрового изображения. Тип данных PixelFormat и константы, представляющие различные форматы пикселей, определяются в Gdipluspixelformats.h. Дополнительные сведения о константах формата пикселей см. в разделе Константы формата пикселей изображения.
[in] scan0
Тип: BYTE*
Указатель на массив байтов, содержащий данные пикселей. Вызывающий объект отвечает за выделение и освобождение блока памяти, на который указывает этот параметр.
Возвращаемое значение
None
Требования
Минимальная версия клиента | Windows XP, Windows 2000 Профессиональная [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdiplusheaders.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |
См. также раздел
Конструкторы точечных рисунков
Константы формата пикселей изображения
Работа с растровыми и векторными изображениями с использованием классов Image, Bitmap и Metafile
Использование изображений, точечных изображений и метафайлов