如何从包含图像的网址中仅检索图像的缩略图和原始大小?

时间:2012-05-22 04:15:30

标签: iphone

我想制作一个工具来加载我在IOS设备上运行的网站上的所有图片。 但我想过滤出那些较小的图像。

所以,我必须得到图像的大小, 如何从包含图像的网址中仅检索图像的缩略图和原始大小?  确保在加载整个图像后不要这样做,直接获取这些数据请求网址。)

任何反馈或回答都将受到赞赏〜。

2 个答案:

答案 0 :(得分:0)

StackOverflow并不适合这样的问题。相反,你需要解决问题。

  1. 访问网址并下载数据。
  2. 将该数据转换为图像类型,以便您可以确定其尺寸
  3. 丢弃任何两个大图像。
  4. 我知道甚至没有看到有关如何完成第1步的无数教程。第2步可能有点困难,但我对此情况持怀疑态度。做一些谷歌搜索,尝试一些东西,然后再回来,如果你有更多的问题。

答案 1 :(得分:0)

如果没有对HTTP请求标头的更具体访问权限,您可能无法做到这一点。我们的想法是只下载足够的数据来访问存储图像大小的图像标题。但是,从那里开始,如果图像格式支持,您只能真正限制传输的数据。换句话说,您需要隔行/逐行编码模式下的JPEG,GIF或PNG才能完全限制数据。此外,您需要能够解码部分传输的图像。

如果您是通过HTML / JavaScript执行此操作,则答案会更短:如果不下载整个图像,则无法实现。