【发布时间】:2012-01-13 18:51:00
【问题描述】:
我在尝试显示小 (16x16) UIImage 时遇到问题,它们看起来有点模糊。 这些 UIImage 是我从不同网站下载的图标,我将它们与其他应用程序中的一些图像进行了比较,它们更加模糊。
我将它们显示在自定义 UITableViewCell 上,如下所示:
NSData *favicon = [NSData dataWithContentsOfURL:[NSURL URLWithString:[subscription faviconURL]]];
if([favicon length] > 0){
UIImage *img = [[UIImage alloc] initWithData:favicon];
CGSize size;
size.height = 16;
size.width = 16;
UIGraphicsBeginImageContext(size);
[img drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
cell.mainPicture.image = scaledImage;
}
我的自定义 UITableViewCell 或我下载图像的方式有什么问题吗?
谢谢。
[EDIT 1]:顺便说一下,.ico 和 .png 看起来一样。 [编辑 2]:我正在使用 iPad 2,所以没有 Retina 显示屏。
【问题讨论】:
标签: objective-c uiimage blurry