Método Bitmap::Bitmap(INT,INT,INT,PixelFormat,BYTE*) (gdiplusheaders.h)
Cria um objeto Bitmap::Bitmap com base em uma matriz de bytes, juntamente com informações de tamanho e formato.
Sintaxe
void Bitmap(
[in] INT width,
[in] INT height,
[in] INT stride,
[in] PixelFormat format,
[in] BYTE *scan0
);
Parâmetros
[in] width
Tipo: INT
Inteiro que especifica a largura, em pixels, do bitmap.
[in] height
Tipo: INT
Inteiro que especifica a altura, em pixels, do bitmap.
[in] stride
Tipo: INT
Inteiro que especifica o deslocamento de byte entre o início de uma linha de uma varredura e a linha seguinte. É normalmente (mas não necessariamente) o número de bytes no formato de pixel (por exemplo, 2 por 16 bits por pixel) multiplicado pela largura do bitmap. O valor passado para esse parâmetro deve ser um múltiplo de quatro.
[in] format
Tipo: PixelFormat
Inteiro que especifica o formato de pixel do bitmap. O tipo de dados PixelFormat e as constantes que representam vários formatos de pixel são definidos em Gdipluspixelformats.h. Para obter mais informações sobre constantes de formato de pixel, consulte Constantes de formato de pixel de imagem.
[in] scan0
Tipo: BYTE*
Ponteiro para uma matriz de bytes que contém os dados de pixel. O chamador é responsável por alocar e liberar o bloco de memória apontado por esse parâmetro.
Valor retornado
Nenhum
Requisitos
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | gdiplusheaders.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |