在 C++ 中,当使用 GDI+ RotateFlip 函数旋转 WMF 图像时,图像不会旋转。 我使用下面的代码进行旋转。
Graphics graphics(hdc);
Image image(L"Crayons.WMF");
image.RotateFlip(Rotate90FlipX);
graphics.DrawImage(&image, 10, 10, image.GetWidth(), image.GetHeight());
RotateFlip函数可以正确旋转bmp和jpg图像。
RotateFlip功能支持WMF图像吗?
提前致谢。
最佳答案
图元文件是绘图命令的列表,而不是光栅表示,因此旋转翻转不起作用。
将图元文件绘制为位图,然后旋转它。
关于c++ - GDI+ RotateFlip 未在 WMF 图像上旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33999038/