如何获取从iOS服务器加载的图像的宽度和高度?我知道使用NSData
,我们可以检索宽度和高度,但速度非常慢。还有其他解决方案吗?感谢
如果您的图像位于UIImage
中,则可以使用:
float width = yourImage.size.width;
float height = yourImage.size.height;
仅供参考,您可以使用将图像从NSData
拉入UIImage
UIImage *img = [UIImage imageWithData:yourData];
尝试使用ImageIO框架
@导入ImageIO。。。
NSURL*imageURL=yourUrl
CGImageSourceCreateWithURL(__bridge CFURLRef)url,NULL);
NSDictionary*imageProperty=(__bridge_transfer-NSDDictionary*)
CGImageSourceCopyPropertiesAtIndex(imgSource,0,NULL);
NSLog(@"%@",imageProperty);
CF发布(imgSource);