您的位置:首页 > 其它

计算图片大小,如果从内存和本地取不到图片,就去下载,并计算图片大小

2016-07-25 11:56 369 查看
计算图片大小,如果从内存和本地取不到图片,就去下载,并计算图片大小

 UIImage *image = [[SDImageCache sharedImageCache]imageFromMemoryCacheForKey:_AD1ImageURL];

            if (!image) {

                image = [[SDImageCache sharedImageCache]imageFromDiskCacheForKey:_AD1ImageURL];

            }

            

            if (!image) {

                //如果从内存和本地取不到图片,就去下载

                SDWebImageManager *manager = [SDWebImageManager sharedManager];

                [manager downloadImageWithURL:[NSURL URLWithString:_AD1ImageURL] options:SDWebImageRetryFailed progress:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished, NSURL *imageURL) {

                    if (image) {

                        //计算尺寸

                        CGSize imageSize = image.size;

                        size = CGSizeMake(kWidth, imageSize.height * kWidth / imageSize.width);

                    }

                    return ;

                }];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: