У меня проблема при попытке отобразить маленькие (16x16) UIImages, они выглядят немного размытыми.
Эти UIImages являются значками, которые я загружаю с разных веб-сайтов, и я сравнил их с некоторыми изображениями из других приложений, и они размыты.
Я отображаю их на пользовательском 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.