IImagingFactory::CreateNewBitmap
9/8/2008
Esse método cria uma em-objeto imagem de bitmap memória.
Syntax
HRESULT CreateNewBitmap(
UINT width,
UINT height,
PixelFormatID pixelFormat,
IBitmapImage** bitmap
);
Parameters
- largura
[no] Um valor UINT especificando a largura do bitmap em pixels.
- altura
[no] Um valor UINT especificando a altura do bitmap em pixels.
pixelFormat
[no] A PixelFormatID Identificando o formato de dados numérica dos pixels em bitmap o novo valor. A seguinte tabela mostra a Valores PixelFormat Este parâmetro oferece suporte.Valor Descrição PixelFormat1bppIndexed
1 bit - por - pixel indexado cor bitmap
PixelFormat4bppIndexed
4bpp indexados cor
PixelFormat8bppIndexed
8bpp indexados cor
PixelFormat16bppGrayScale
Escala de Cinza 16bpp
PixelFormat16bppRGB555
16bpp RGB 5-5-5 (azul em baixo-bits ordem)
PixelFormat16bppRGB565
16bpp RGB 5-6-5
PixelFormat16bppARGB1555
ARGB 16bpp 1-5-5-5
PixelFormat24bppRGB
24bpp RGB (azul em baixo-byte ordem)
PixelFormat32bppRGB
32bpp RGB (não usado byte ordem alta)
PixelFormat32bppARGB
ARGB 32bpp, Non-premultiplied alfa
PixelFormat32bppPARGB
ARGB 32bpp, premultiplied alfa
PixelFormat48bppRGB
48bpp RGB
PixelFormat64bppARGB
ARGB 64bpp, Non-premultiplied alfa
PixelFormat64bppPARGB
ARGB 64bpp, premultiplied alfa
- bitmap
[out] Um ponteiro para o resultante IBitmapImage ponteiro interface.
Return Value
Se bem-sucedido, esse método Retorna S_OK.
Esse método pode retornar E_POINTER se ele falhar.
Requirements
Header | imaging.h |
Library | Imaging.lib |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |