Compartir a través de


CImage::Create

Crea un mapa de bits de CImage y lo asocia al objeto previamente construido de CImage .

BOOL Create(
   int nWidth,
   int nHeight,
   int nBPP,
   DWORD dwFlags = 0 
) throw( );

Parámetros

  • nWidth
    El ancho del mapa de bits de CImage , en píxeles.

  • nHeight
    El alto del mapa de bits de CImage , en píxeles.Si nHeight es positivo, el mapa de bits es DIB ascendente y el origen es la esquina inferior izquierda.Si nHeight es negativo, el mapa de bits es DIB descendente y el origen es la esquina superior izquierda.

  • nBPP
    los números de bits por píxel en el mapa de bits.Normalmente 4, 8, 16, 24, 32.Puede ser 1 para los mapas de bits monocromos o máscaras.

  • dwFlags
    Especifica si el objeto bitmap tiene un canal alfa.Puede ser una combinación de cero o más de los siguientes valores:

    • Se utilizacreateAlphaChannel Poder sólo si nBPP es 32, y eCompression es BI_RGB.Si se especifica, la imagen creada tiene un valor alfa (de transparencia) para cada píxel, almacenado en el 4to byte de cada píxel (no utilizado en una imagen de 32 bits de la no-alfa).Este canal alfa se usa automáticamente al llamar a CImage:: AlphaBlend.

    [!NOTA]

    En las llamadas a CImage:: Tablas, imágenes con un canal alfa son automáticamente alfa mixto al destino.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Requisitos

encabezado: atlimage.h

Vea también

Referencia

Clase CImage

CImage::CImage

CImage::AlphaBlend

CImage::CreateEx