我想制作一个工具来从我的 IOS 设备上运行的网站加载所有图像。但我想过滤掉那些小的图像。
所以,我必须获取图像的大小,如何从包含图像的 url 中检索图像的缩略图和原始大小?确保在加载整个图像后不要这样做,直接请求 url 获取这些数据。)
任何反馈或答案将不胜感激〜。
我想制作一个工具来从我的 IOS 设备上运行的网站加载所有图像。但我想过滤掉那些小的图像。
所以,我必须获取图像的大小,如何从包含图像的 url 中检索图像的缩略图和原始大小?确保在加载整个图像后不要这样做,直接请求 url 获取这些数据。)
任何反馈或答案将不胜感激〜。
StackOverflow 并不是真正适用于这样的问题。相反,您需要分解问题。
我什至不看就知道有无数关于如何完成第 1 步的教程。第 2 步可能有点困难,但我对此表示怀疑。做一些谷歌搜索,尝试一些东西,然后如果你有更多问题再回来。
如果不对 HTTP 请求标头进行更具体的访问,您可能无法做到这一点。这个想法是只下载足够的数据来访问存储图像大小的图像标题。但从那里开始,只有在图像格式支持的情况下,您才能真正限制传输的数据。换句话说,您需要采用隔行/逐行编码模式的 JPEG、GIF 或 PNG 才能完全限制数据。此外,您需要能够解码部分传输的图像。
如果您通过 HTML/JavaScript 执行此操作,那么答案会更短:不下载整个图像是不可能的。