IBasicBitmapOps::Resize (Windows CE 5.0)

Send Feedback

This method changes the size of a bitmap image.

HRESULT Resize(  UINT              newWidth,  UINT              newHeight,  PixelFormatID     pixelFormat,  InterpolationHint hints,  IBitmapImage**    outbmp);

Parameters

  • newWidth
    [in] A UINT value that specifies the horizontal size, in pixels, of the new bitmap image.

  • newHeight
    [in] A UINT value that specifies the vertical size, in pixels, of the new bitmap image.

  • pixelFormat
    [in] A PixelFormatID value that specifies the pixel format of the resized image.

    Set this value to one of the PixelFormat Values.

  • hints
    [in] An InterpolationHint value that specifies which interpolation algorithm to use.

  • outbmp
    [out] A pointer to the resulting IBitmapImage interface pointer.

    Use the interface to access the bitmap created by this method.

Return Values

If successful, this method returns S_OK.

If it fails, this method should return one of the following error values:

  • IMGERR_NOCONVERSION
  • E_INVALIDARG
  • E_OUTOFMEMORY

For more information, see Error Codes for the Imaging API.

Remarks

Use the hint parameter to specify which interpolation algorithm to use.

Requirements

OS Versions: Windows CE 5.0 and later.
Header: Imaging.h.
Link Library: Imaging.lib.

See Also

IBasicBitmapOps |PixelFormatID | PixelFormat Values | InterpolationHint | IBitmapImage

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.