如何从图片中获取日期和文件大小?

时间:2014-12-12 23:27:57

标签: objective-c xcode uiimage nsdata nsfilemanager

如果图片从相册加载到应用程序中,如何以MB格式获取文件大小,并在应用程序上显示该图片的日期,如下面的屏幕截图所示?

enter image description here

我知道您可以使用以下代码通过NSLog检索文件大小,但是如何将其转换为字符串以及该图片的日期?

NSLog(@"size of image in KB: %i",[UIImagePNGRepresentation(UIImage) length]);

1 个答案:

答案 0 :(得分:1)

使用CoreGraphics

size_t imageSize = CGImageGetBytesPerRow(image.CGImage) * CGImageGetHeight(image.CGImage);

iOS get UIImage memory size