把你的图像元数据来使用:将它嵌入在图像文件

你的内容管理系统(CMS)可能已经有了很多与网站图片相关的元数据。包括关于图像创作者、许可和版权声明的信息,何时何地,你得到它,这方面下、标题、图像描述或“alt”文本等。将这些信息用于您的图像文件中,以保护您的知识产权,并使图像更容易发现。

当一个图片被嵌入到网页上时,通常会有一些关于它的信息,但是同样的信息被嵌入到图片文件中并不常见。例如,你会经常在网页上的图像下方看到版权声明和说明,或发现网页内已嵌入一幅图像,并附带该图像的另一文本表示,以方便阅读。

这只是显示在网页上与图像一起或的锁在一个CMS元数据与解除关联映像文件本身。Having it on a webpage or inside some database is of little help if you’re working on or looking for a copy of the file on your local computer, when it appears in a web search result, when a visitors “borrow” it from your website, or when you publish it on a内容寻址分布式Web替代就像ipf

解决的办法是,当然,以嵌入可用元数据到图像文件本身。在许多情况下,这过程可以由内容管理系统是自动化的;允许用户编辑直接从他们的CMS进入文件的元数据。

还有,针对图像文件中嵌入的元数据信息,根据不同的文件格式提出了一些不同的标准。可扩展元数据平台(XMP)可能是最好的候选者,因为它得到了广泛的支持,并且有许多元数据编辑库和程序可以使用它。

图像元数据已经得到网络上的名声不好,因为人们它引起的处理不当/元数据的优先级,与元数据规范的问题,和低效的元数据中嵌入客户机的文件臃肿关联。例如,XMP规范建议包括2-4千字节值得的空间字符“填充”在文件的元数据部分的末尾。这一建议提供了元数据的编辑一些额外的灵活性,但同时也意味着每个人都需要下载2000+字节几乎一无所有的查看图像。大多数Web服务器将不会被配置成在即时压缩适用于二进制文件,所以这种类型的空数据和不必要的使用白色空间不会通过压缩减少。

在使用XMP元数据时,还需要避免许多缺乏文档记录的兼容性缺陷。例如,XMP必须出现在PNG文件中的图像数据之前,才能与Adobe和苹果软件产品一起工作,而图像只能使用“x-default”语言代码才能在Windows文件资源管理器中正确显示。(多语言元数据支持在规范中有很好的记录,但似乎只对macOS和其他苹果产品提供支持。)

这样的问题需要关注,需要对元数据是如何嵌入到图像中的有相当深入的了解,需要理解如何应用目标优化来删除它。

几乎所有的相机,包括移动相机,都默认嵌入了许多关于相机状态和设置的技术信息。这些信息对图像编辑器和相机爱好者都很有用。但是,当您将图像发布到web时,可能应该删除几乎所有这些信息。这些信息,除了地理位置坐标、摄像机制作和模型之外,可能永远不会对任何人有用,除非你有特定的需要,否则应该删除。

人类创作的元数据,另一方面,就像你可以在你的内容管理系统或照片编辑软件内创建一个,就是人和机器要更加有用。这些信息可以是广泛的,但你可以申请到图像文件中最有用的标签可能是一个标题,形象的描述,创建者学分,以及版权和许可信息的图像。

当您的姓名和许可条款被写入被盗文件中时,证明有人窃取了您的图像或违反了您的许可条款就容易得多了。

谷歌图片搜索将显示创建者的姓名,信用额度,以及版权声明旁边基于嵌入在图像文件内的XMP信息的属性信息的图像。这可以帮助人们做出更好的选择(例如不偷你的形象),或者获得如何将图像从您的许可信息。

Bing图像搜索和谷歌图像搜索都支持基于相关的Creative Commons许可证授予的使用权限过滤图像搜索结果。这两个搜索引擎似乎都没有直接从嵌入到图像文件中的元数据中获取许可信息。不过,Creative Commons已经定义了一个名称空间和词汇表,用于将许可条款和属性细节作为XMP格式扩展直接嵌入到图像文件中,以满足许可条款的要求。如果您使用公认的创作共用许可证来许可您的图像,那么这是非常值得研究的。

Windows中的文件资源管理器、macOS中的图像查看器和某种程度上的Finder,以及Linux中的GNOME文件和GNOME图像查看器,都将在用户查看图像属性时向用户显示嵌入的标题、描述、创建者和版权声明。这三个操作系统上的桌面搜索也支持通过XMP元数据索引和搜索图像。它可以是非常有用的,能够搜索图像在你的计算机上通过他们的标题,描述,和创造者,而不是被限制在他们的文件名时,你与一个静态的网站生成器,或其他处理大量的静态图像文件。

因此,如果您已经准备了丰富的图像元数据,请确保将其用于您的图像文件并将其嵌入到您的图像文件中。包括对映像的一些权利声明和描述,映像的大小不应该增加超过1千字节或3千字节。jpeg的Guetzli处理和png的Zopfli处理都可以这就弥补了增加的千字节并可能甚至剃掉了几个千字节的额外费用。高效的WebP图像格式也支持,如果您很重视维持文件大小的微小的XMP元数据。