Bitmap::Bitmap(INT,INT,INT,PixelFormat,BYTE*) (gdiplusheaders.h)

Crea un objeto Bitmap::Bitmap basado en una matriz de bytes junto con información de tamaño y formato.

Sintaxis

void Bitmap(
  [in] INT         width,
  [in] INT         height,
  [in] INT         stride,
  [in] PixelFormat format,
  [in] BYTE        *scan0
);

Parámetros

[in] width

Tipo: INT

Entero que especifica el ancho, en píxeles, del mapa de bits.

[in] height

Tipo: INT

Entero que especifica el alto, en píxeles, del mapa de bits.

[in] stride

Tipo: INT

Entero que especifica el desplazamiento de bytes entre el principio de una línea de exploración y la siguiente. Normalmente (aunque no necesariamente) es el número de bytes del formato de píxel (por ejemplo, 2 por 16 bits por píxel) multiplicado por el ancho del mapa de bits. El valor que se pase a este parámetro tiene que ser múltiplo de cuatro.

[in] format

Tipo: PixelFormat

Entero que especifica el formato de píxel del mapa de bits. El tipo de datos PixelFormat y las constantes que representan varios formatos de píxeles se definen en Gdipluspixelformats.h. Para obtener más información sobre las constantes de formato de píxel, vea Constantes de formato de píxel de imagen.

[in] scan0

Tipo: BYTE*

Puntero a una matriz de bytes que contiene los datos de píxeles. El autor de la llamada es responsable de asignar y liberar el bloque de memoria al que apunta este parámetro.

Valor devuelto

None

Requisitos

   
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusheaders.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Bitmap

Constructores de mapa de bits

Imagen

Constantes de formato de píxel de imagen

Imágenes, mapas de bits y metarchivos

Uso de imágenes, mapas de bits y metarchivos