计算从ios照片库中选取的图片文件大小
2024-09-01 08:19:11
本文转载至:http://blog.csdn.net/longzs/article/details/8373586
从 iphone 的 照片库中选取的图片,由于 系统不能返回其文件的具体路径,所以这时要用到 ALAssetsLibrary
代码如下:
ALAssetsLibrary* alLibrary = [[ALAssetsLibrary alloc] init];
__block float fileMB = 0.0;
[alLibrary assetForURL:[info objectForKey:UIImagePickerControllerReferenceURL] resultBlock:^(ALAsset *asset)
{
ALAssetRepresentation *representation = [asset defaultRepresentation];
fileMB = (float)([representation size]/perMBBytes);
NSLog(@"size of asset in bytes: %0.2f", fileMB);
iHasAsset = 1;
[alLibrary release];
}
failureBlock:^(NSError *error)
{
iHasAsset = 2;
[alLibrary release];
}];
最新文章
- 执行插入语句,object val = cmd.ExecuteScalar() val = null
- Windows下用tree命令生成目录树
- 将excel数据读入matlab
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- hdu 4185 Oil Skimming(二分图匹配 经典建图+匈牙利模板)
- Objetive-C +load方法研究
- Java完成简单猜数字游戏v2.0
- 201521123036 《Java程序设计》第2周学习总结
- RMQ的st表算法
- 2017第八届蓝桥杯 K倍区间
- C# 创建EXCEL图表并保存为图片
- linux基础命令--groupmod 修改组定义
- 解决MySQL报错ERROR 2002 (HY000)【转】
- TF之NN:matplotlib动态演示深度学习之tensorflow将神经网络系统自动学习并优化修正并且将输出结果可视化—Jason niu
- 解决wps/office 1-2自动转换1月2日,用样式解决此问题
- LINQ分组取出第一条数据
- ubuntu彻底卸载软件
- Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
- ORA-01555 snapshot too old
- shell 命令参数