У меня проблема при попытке отображения небольших (16x16) UIImages, они кажутся немного размытыми. Эти UIImages - это значки, которые я загружаю с разных сайтов, и я сравнил их с некоторыми изображениями из других приложений, и они размыты.Blurry 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 выглядят одинаково. [EDIT 2]: Я работаю над iPad 2, поэтому нет дисплея Retina.
Я нашел проблему благодаря KUBI Начать и n8gray пост в http://stackoverflow.com/questions/2034016/uiimageview-renders-image-differently-to-original Мой UIImageView был 35px широкий, и я пытался центр 16px широкий изображений, которые оставили бы 9.5px на стороне эха изображения ... Спасибо всем –