我需要将图像旋转90度,并且我认为使用GDI +是一种不错的选择。但是,我不得不使用MFC的CImage,并且不确定如何将其转换为Gdiplus :: Bitmap对象。旋转后,我还需要将其转换回CImage。有任何想法(或更好的建议)吗?良好的性能对此很重要。
最佳答案
您可以简单地使用带有Bitmap
参数的HBITMAP
constructor。 CImage类具有内置的类型转换以提供HBITMAP
。如果要就地进行操作,则CImage对象将被自动更新,但是在使用它之前,需要让Bitmap对象超出范围。