ios9, ALAsset.thumbnail.size 是{75,75}?
ios9, ALAsset.thumbnail.size is {75,75}?
在iOS9中,我从相册中选择了一张照片。获得ALAsset后,
我调用 "thumbnail" 获取缩略图并显示它,但照片模糊不清。
在iOS8中,ALAsset.thumbnail
大小是150 * 150
,但在iOS9中是75 * 75
这是我的代码:
self.image = [UIImage imageWithCGImage:self.asset.thumbnail];
//self.image.size is 75*75 in ios9
//self.image.size is 150*150 in ios8
我该如何解决这个问题?
如果我使用:
[self.asset defaultRepresentation] fullScreenImage]
那我效率就低了
我遇到了这个问题。 ALAsset 在 iOS 4.0 中可用,在 iOS 9.0 中已弃用。您可以在 iOS9 中改用 PHAsset。
我也有这个问题,用asset.aspectRatioThumbnail
解决了
UIImageView *imageView;
[imageView setImage:[UIImage imageWithCGImage:[asset aspectRatioThumbnail]]];
[imageView setContentMode:UIViewContentModeScaleAspectFill];
在iOS9中,我从相册中选择了一张照片。获得ALAsset后, 我调用 "thumbnail" 获取缩略图并显示它,但照片模糊不清。
在iOS8中,ALAsset.thumbnail
大小是150 * 150
,但在iOS9中是75 * 75
这是我的代码:
self.image = [UIImage imageWithCGImage:self.asset.thumbnail];
//self.image.size is 75*75 in ios9
//self.image.size is 150*150 in ios8
我该如何解决这个问题?
如果我使用:
[self.asset defaultRepresentation] fullScreenImage]
那我效率就低了
我遇到了这个问题。 ALAsset 在 iOS 4.0 中可用,在 iOS 9.0 中已弃用。您可以在 iOS9 中改用 PHAsset。
我也有这个问题,用asset.aspectRatioThumbnail
UIImageView *imageView;
[imageView setImage:[UIImage imageWithCGImage:[asset aspectRatioThumbnail]]];
[imageView setContentMode:UIViewContentModeScaleAspectFill];