zoukankan      html  css  js  c++  java
  • 从 ALAsset 中取出属性

    #pragma mark -  从相册数组中取出所有的 图片数据
    -(NSMutableArray *)getImageFromAlbumArray:(NSArray *)albumArr
    {
        NSMutableArray *imageArray = [[NSMutableArray alloc]init];
        if (albumArr && [albumArr count]!=0) {
            
            for (int i=0;i<[albumArr count];i++) {
                ALAsset *  assetPhotos = [albumArr objectAtIndex:i];
                //类型, Location , 时长,方向,日期,格式 , URL地址
                NSString * nsALAssetPropertyType = [ assetPhotos valueForProperty:ALAssetPropertyType ] ;
                NSString * nsALAssetPropertyLocation = [ assetPhotos valueForProperty:ALAssetPropertyLocation ] ;//拍照地址
                NSString * nsALAssetPropertyDuration = [ assetPhotos valueForProperty:ALAssetPropertyDuration ] ;
                NSString * nsALAssetPropertyOrientation = [ assetPhotos valueForProperty:ALAssetPropertyOrientation ] ;
                NSString * nsALAssetPropertyDate = [ assetPhotos valueForProperty:ALAssetPropertyDate ] ;
                NSString * nsALAssetPropertyRepresentations = [ assetPhotos valueForProperty:ALAssetPropertyRepresentations ] ;
                NSString * nsALAssetPropertyURLs = [ assetPhotos valueForProperty:ALAssetPropertyURLs ] ;
                NSString * nsALAssetPropertyAssetURL = [ assetPhotos valueForProperty:ALAssetPropertyAssetURL ] ;
                
                NSLog(@"**************** ALAsset Date : %@  , URLs : %@ ",nsALAssetPropertyDate,nsALAssetPropertyURLs );
                
                
                //type:ASSET_PHOTO_ASPECT_THUMBNAIL 取大图会造成内存溢出
                UIImage *tempImg  = [ASSETHELPER  getImageFromAsset:assetPhotos  type:ASSET_PHOTO_ASPECT_THUMBNAIL];
                [imageArray addObject:tempImg];
            }
            
        }
        
        
        return imageArray;
    }
  • 相关阅读:
    windows下rabbitmq 延迟插件安装
    java实现生产者和消费者 类比消息中间件
    missing go.sum entry for module providing package <package_name>
    python匹配字符串中某个词的开始位置和结束位置
    Linux中使用Docker安装MongoDB
    pypy下载和安装
    linux配置环境变量
    python替换字符串指定位置上的元素
    Flink:状态管理
    Flink:时间和水位线
  • 原文地址:https://www.cnblogs.com/allanliu/p/4191106.html
Copyright © 2011-2022 走看看