다음을 통해 공유


CImage::Create

생성 한 CImage 비트맵 및 이전에 생성 된 첨부 CImage 개체.

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

매개 변수

  • nWidth
    너비는 CImage 픽셀에서 비트맵입니다.

  • nHeight
    높이 CImage 픽셀에서 비트맵입니다.경우 nHeight 양수 상향식 DIB 비트맵이 고 원점이 왼쪽된 아래 모서리에 있습니다.경우 nHeight 이며 음수 비트맵 하향식 DIB는 원점이 왼쪽된 위 모퉁이입니다.

  • nBPP
    비트맵의 픽셀 당 비트 수가 있습니다.일반적으로 4, 8, 16, 24 또는 32.1 단색 비트맵 또는 마스크 될 수 있습니다.

  • dwFlags
    비트맵은 알파 채널 있는지 여부를 지정 합니다.다음 값 중 0 개 이상의 조합이 될 수 있습니다.

    • createAlphaChannel 경우에 사용할 수 있습니다 nBPP , 32 및 eCompression 는 BI_RGB.지정 된 경우 만든된 이미지는 알파 (투명도) 값을 (알파 32 비트 이미지를 사용 하지 않는) 각 픽셀의 4 번째 바이트에 저장 하는 각 픽셀에 대 한 있습니다.이 알파 채널이 자동으로 호출할 때 사용 CImage::AlphaBlend.

    [!참고]

    호출에서 CImage::Draw, 알파 채널이 있는 이미지는 자동으로 알파 혼합을 대상으로 합니다.

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

요구 사항

헤더: atlimage.h

참고 항목

참조

CImage 클래스

CImage::CImage

CImage::AlphaBlend

CImage::CreateEx