在UIImageView中,从URL下载的图像模糊

时间:2012-10-03 20:21:54

标签: objective-c uiimageview uiimage nsurl

我使用以下网址从网址下载了图片

UIImage *someImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:myImageURL]]];
UIImageView *someImageView = [[UIImageView alloc]initWithImage:someImage];

图像尺寸适合iPad 3,因此它的尺寸为1536 x 800像素。当我下载并显示图像时,它显示正确,但在iPad 2和iPad 3上它非常模糊,看起来我正在缩放768 x 400像素图像。

如何制作更好的分辨率?

1 个答案:

答案 0 :(得分:0)

您应该检查您是否在视网膜显示器上运行(使用scale属性)并为这两种情况下载不同的图像。

使用宝贵的下载时间和音量来下载需要稍后进行采样的巨大图像毫无意义。它将以各种方式提供更好的用户体验。