Compartilhar via


IImagingFactory::CreateBitmapFromImage

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Esse método cria uma em-objeto imagem de bitmap memória de outro objeto imagem.

Syntax

HRESULT CreateBitmapFromImage(
  IImage*                image,
  OPTIONAL UINT          width,
  OPTIONAL UINT          height,
  OPTIONAL PixelFormatID pixelFormat,
  InterpolationHint      hints,
  IBitmapImage**         bitmap
);

Parameters

  • imagem
    [no] Um ponteiro para um IImage interface que contém o original dados imagem.
  • largura
    [no] Um valor UINT que especifica a largura, em pixels, da nova imagem de bitmap.

    Defina esse valor como 0 criar um novo imagem de bitmap que é a mesma altura como imagem de origem.

  • altura
    [no] Um valor UINT que especifica a altura, em pixels, da nova imagem de bitmap.

    Defina esse valor como 0 criar um novo imagem de bitmap que é a mesma largura como imagem de origem.

  • pixelFormat
    [no] Um valor PixelFormatID que especifica o formato numérico dos pixels na imagem. Para obter mais informações, consulte Valores PixelFormat.

    Defina esse valor como PixelFormatDontCare para criar um novo imagem de bitmap que tenha o mesmo formato do pixel como imagem de origem.

  • Dicas
    [no] Um InterpolationHint valor de enumeração que especifica a técnica interpolação que esse método deve usar ao redimensionar o bitmap.
  • bitmap
    [out] Um ponteiro para o resultante IBitmapImage ponteiro interface.

    Use a interface para acessar o imagem de bitmap criado por este método.

Return Value

Se bem-sucedido, esse método Retorna S_OK.

Esse método pode retornar E_POINTER se ele falhar.

Remarks

Este método é conveniente para converter um objeto imagem de bitmap de formato do pixel um no outro objeto de uma formato do pixel diferentes.

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
IImage
PixelFormat Values
InterpolationHint
IBitmapImage