IImagingFactory::CreateBitmapFromImage
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