IBasicBitmapOps::Resize
9/8/2008
Este método altera o tamanho de um imagem de bitmap.
Syntax
HRESULT Resize(
UINT newWidth,
UINT newHeight,
PixelFormatID pixelFormat,
InterpolationHint hints,
IBitmapImage** outbmp
);
Parameters
- newWidth
[no] Um valor UINT que especifica o tamanho horizontal, em pixels, da nova imagem de bitmap.
- newHeight
[no] Um valor UINT que especifica o tamanho vertical, em pixels, da nova imagem de bitmap.
pixelFormat
[no] A PixelFormatID valor que especifica o formato pixel da imagem redimensionada.Defina este valor para um do Valores PixelFormat.
- Dicas
[no] Um InterpolationHint valor que especifica qual algoritmo interpolação para usar.
outbmp
[out] Um ponteiro para o resultante IBitmapImage ponteiro interface.Use a interface para acessar o bitmap criado por este método.
Return Value
Se bem-sucedido, esse método Retorna S_OK.
Se ele falhar, esse método deve retornar uma dos seguinte valores de erro:
- IMGERR_NOCONVERSION
- E_INVALIDARG
- E_OUTOFMEMORY
Para obter mais informações, consulte Códigos de erro para o Imaging API.
Remarks
Use o dica parâmetro para especificar qual algoritmo interpolação para usar.
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
IBasicBitmapOps
PixelFormatID
PixelFormat Values
InterpolationHint
IBitmapImage