【发布时间】:2013-05-08 19:34:54
【问题描述】:
我想加载存储在远程服务器上的 jpeg 图像中的 EXIF 缩略图预览,而无需下载整个图像。服务器不支持恢复。
这可能吗?详细地说,我可以假设缩略图图像数据总是在完整图像数据之前,这样我只需要下载最多(例如)100kb 的内容,我可以解析缩略图数据吗?
【问题讨论】:
-
是否可以预测 EXIF 数据将存储在文件中的哪个位置?如果是这样,也许您可以执行
HEAD请求以获取文件大小,然后执行带有Range标头的GET以根据图像大小获取EXIF 块的部分内容... -
JPEG 文件是由同一个应用程序生成的吗?如果是这样,那么缩略图应该是相同的尺寸,并且每次都以相同的方式在文件中编码。
标签: http jpeg thumbnails exif