现在使用 Facebook iOS SDK,我可以从墙上提取图像。但我需要分析照片并确定照片的高度和宽度。
我该怎么做?
最佳答案
我知道这是一个已回答的老问题,但由于接受的答案非常不清楚,因为这可能会帮助其他遇到与您相同问题的人:
鉴于您从墙上拉下来的图像在显示之前会变成 UIImage 对象,那么您只需执行以下操作即可轻松获取每个对象的高度和宽度:
完整代码示例:
NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:yourimageurlhere]];
UIImage* image = [[[UIImage alloc] initWithData:imageData] autorelease];
[imageData release];
NSLog(@"Height : %0.1f", image.size.height);
NSLog(@"Width : %0.1f", image.size.width);
关于iphone - iOS SDK 中的 Facebook 照片大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508374/