2012-02-16 70 views
0

我的应用程序允许用户使用iPhone上的默认相机拍摄照片并将其发送到服务器。发送之前,我想检查图像大小,并且假设大小大于500 KB,我会让用户知道文件大小太大而不会发送它。有没有办法以编程方式检查图像大小? 帮助,将不胜感激。以编程方式检测图像大小-iPhone

回答

2

如果将其转换为NSData,则可以检查length属性。文件大小以MB为单位,除以2^20。

要转换为NSData的使用UIImagePNGRepresentation()

UIImage *myImage = ... 
NSData *imageData = UIImagePNGRepresentation(myImage); 
相关问题