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;
    }
  • 相关阅读:
    iphone 自学常用网址
    @ApiParam @RequestParam @PathVariable 用法
    @RestController 与 @Controller 注解区别
    Java:post请求
    Java:清空文件内容
    Java:追加文件内容
    Java:获取文件内容
    Java:Md5加密
    Java:获取IP地址
    docker:安装tomcat
  • 原文地址:https://www.cnblogs.com/allanliu/p/4191106.html
Copyright © 2011-2022 走看看