0

我在这里面临一件非常奇怪的事情......当我拍一张照片然后我将它选择到我的 iOS 应用程序中时。我正在做一些图像过滤。我想使用下面的代码来获取它的宽度和高度。但有趣的是“CGImageGetWidth”方法会返回照片的高度,而“CGImageGetHeight”方法会返回照片的宽度。我不知道为什么。如果我只是从网页中将一张图像保存到我的相册中,然后将其放入我的 iOS 应用程序中,那么它会运行良好。

CGImageRef cgimage = image.CGImage;

size_t width  = CGImageGetWidth(cgimage);
size_t height = CGImageGetHeight(cgimage);

有人可以帮助我吗?

4

0 回答 0