使用带有UIViewContentModeScaleToFill的setContentMode后的模糊图像

时间:2012-11-13 17:29:33

标签: ios uiimage cgimage alassetslibrary

UIImageView *assetImageView = [[UIImageView alloc] initWithFrame:viewFrames];
[assetImageView setContentMode:UIViewContentModeScaleToFill];
[assetImageView setImage:[UIImage imageWithCGImage:[self.asset thumbnail]]];
[self addSubview:assetImageView];

此代码会因质量下降而产生模糊图像 我发现我需要使用这个

CGContextSetInterpolationQuality(context, kCGInterpolationHigh);

但我如何在我的案例中应用此代码?

1 个答案:

答案 0 :(得分:0)

我建议阅读this article。使用那里的代码将图像调整到合适的大小,然后再将其传递给UIImageView。