Compartilhar via


IImagingFactory::CreateNewBitmap

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

IImagingFactory