Condividi tramite


CImage::Create

Crea una bitmap CImage e la si connettono all'oggetto precedentemente costruzione CImage.

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

Parametri

  • nWidth
    La larghezza della bitmap CImage, in pixel.

  • nHeight
    L'altezza della bitmap CImage, in pixel.Se nHeight è positivo, la bitmap viene capovolto DIB e la relativa origine è l'angolo inferiore sinistro.Se nHeight è negativo, la bitmap è un alto verso il basso DIB e la relativa origine è l'angolo superiore sinistro.

  • nBPP
    I numeri di bit per pixel della bitmap.In genere 4, 8, 16, 24, o 32.Può essere 1 per le bitmap o le maschere monocromatiche.

  • dwFlags
    Specifica se l'oggetto bitmap con un canale alfa.Può essere una combinazione di zero o più dei seguenti valori:

    • createAlphaChannel può essere utilizzato solo se nBPP è 32 e eCompression è BI_RGB.Se data, l'immagine creata ha un valore alfa (trasparenza) per ogni pixel, memorizzato nel quarto byte di ogni pixel (non utilizzato in un'immagine a 32 bit non di alfa).Questo canale alfa viene utilizzato automaticamente quando si chiama CImage::AlphaBlend.

    [!NOTA]

    Le chiamate a CImage::Draw, immagini con un canale alfa vengono automaticamente alfa rispetto alla destinazione.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Requisiti

Header: atlimage.h

Vedere anche

Riferimenti

Classe di CImage

CImage::CImage

CImage::AlphaBlend

CImage::CreateEx