【发布时间】:2012-05-09 00:32:59
【问题描述】:
现在使用 Facebook iOS sdk,我正在将图像从墙上拉下来。但我需要分析照片并确定照片的高度和宽度。
我该怎么做呢?
【问题讨论】:
-
您可能需要更改正确答案,因为其他答案并不能真正回答您的问题。
标签: iphone objective-c ios facebook-graph-api uiimageview
现在使用 Facebook iOS sdk,我正在将图像从墙上拉下来。但我需要分析照片并确定照片的高度和宽度。
我该怎么做呢?
【问题讨论】:
标签: iphone objective-c ios facebook-graph-api uiimageview
我知道这是一个已经回答的老问题,但由于接受的答案非常不清楚,因为这可能会帮助其他与你有同样问题的人:
鉴于您从墙上拉下来的图像在显示之前已转换为 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);
【讨论】:
当您调用 GraphAPI photo 对象时,您会在响应中获得维度:https://graph.facebook.com/98423808305
你在找什么?
【讨论】: