首页 文章

iOS从网络获取压缩图像

提问于
浏览
0

所以,我在我的iOS应用程序中有tableview . 我需要在网上填写一些图片 . 首先从网上获取这些图像我使用:

NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@“http://www.somepicture.jpg”]]; NSImage * image = [[UIImage alloc] initWithData:data];

但问题是那些图像有时很大,所以我需要在下载之前以某种方式压缩数据 . 我需要大约85px x 85px的图像 .

所以,我的问题是如何通过不下载整个数据从Web获取这些图像 . 我确信有解决方案,因为我已经在Java for Android中使用它 . 或者是解决问题的任何其他方法 .

谢谢你的建议!

1 回答

  • 1

    没有一般的方法可以做到这一点 . 一些网站可能有他们的图像的缩略图,但不是所有的 . 如果缩略图可用,则没有您可以找到的标准位置或格式,也无法让任意Web服务器为您创建缩略图 .

    (在Android上也无法做到这一点 . 你可能只是下载整个图像并缩小它 . )

相关问题