图像旋转和缩放总结:
根据《WinCE中用IImage如何旋转JPG图片》http://topic.youkuaiyun.com/u/20091118/15/97b5a6d0-f9aa-456d-b26e-f91286df8a97.html?seed=1545030343&r=61272118#r_61272118
和《WinCE下的IImage问题》http://topic.youkuaiyun.com/u/20100511/01/76b08366-7573-49c6-8a29-9b3617396e19.html
旋转图像需要通过IBasicBitmapOps的Rotate函数和Resize函数
看代码:
IImage图像旋转成功后需要一个与之对应的Rect来Draw,我们以旋转90度为例,旋转后的区域为DestRect,则DestRect计算方法如下:
图像的显示:
为了防止图像转了而上次的Draw没完成,最好将GetRotateRect()和CopyRect放在旋转图像之后。
感谢yuji我的帮助 !