获取网站图像信息/元数据

时间:2015-08-11 16:17:45

标签: image powershell metadata

所以我已经搜索谷歌提及任何人试图使用PowerShell从URL / URI获取有关文件的信息,但没有运气。我已经找到了从本地源获取文件元数据的方法,但没有为网站上托管的图像提供任何内容。

我想做什么:

我有一个图片网址列表,例如。 www.website/images/img.jpg并且想要获取元数据而无需下载整个图像。然后,我会将此信息存储并导出到csv以便稍后查看。

到目前为止,我的代码已经辞职System.Net.Webclient.DownloadFile(),然后在本地操作。是否可以远程执行此操作?

1 个答案:

答案 0 :(得分:0)

我想你是指EXIF元数据。它们嵌入在文件中,因此除非远程主机提供公开此信息的API,否则必须下载该文件才能读取信息。

根据我从标准中收集到的内容,信息存储在文件的开头,因此您可以尝试仅下载前几百个字节。但是,EXIF标题的大小似乎并未固定,因此您需要检索足够大的块。此外,标准的EXIF解析器可能无法处理不完整的图像,因此您可能需要编写自己的解析器。

总而言之,我说下载整个文件并使用标准工具提取信息是您的最佳选择。