IBasicBitmapOps::Resize
Platform Builder for Microsoft Windows CE 5.0
IBasicBitmapOps::Resize
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


© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View