我需要将图像旋转 90 度,我认为使用 GDI+ 将是一个不错的方法。但是,我被迫使用 MFC 的 CImage,我不确定如何将它转换为 Gdiplus::Bitmap 对象。旋转后,我还需要将其转换回 CImage。任何想法(或更好的方法的建议)?为此,良好的性能很重要。
您可以简单地使用带参数的Bitmap
构造HBITMAP
函数;CImage 类具有内置的类型转换以提供HBITMAP
. 如果您正在就地进行操作,则 CImage 对象将自动更新,但您需要让 Bitmap 对象超出范围才能使用它。