当我们右键单击 jpg 时,会弹出一个模态“属性”表单。其中一个选项卡名为“图像”。
在此选项卡上,对于我的大多数 jpg,我看到以下属性名称:图像类型、宽度、高度、相机品牌、相机型号。
但是,对于我的一些图像,我看到了另外一行:Software。例如,我拥有的一个 img 将Software属性设置为以下值:Shotwell 0.30.10。软件属性是否表明必须执行与该软件相关的附加处理才能渲染图像?
我之所以问,是因为这张图片(以及其他具有此 Shotwell“软件”属性的图片)在不同的浏览器中做着奇怪的事情。我有一个 Javascript setInterval()方法,该方法逐渐更改 img 宽度属性(用于放大或缩小)。代码在 Chrome 中运行流畅,但在 Firefox 中,具有此软件属性的图像不会呈现计时器间隔速度。
我无法确定,但我在这张特定的图像上使用 Shotwell 来翻转它似乎是合理的。如果我必须重做图像并避免使用 Shotwell,那就这样吧。但无论如何,我希望能更好地了解这里可能发生的实际情况,以及在图像文件上拥有“软件”属性的意义。
除了图像类型和尺寸之外,您可能还会看到存储在文件专用部分中的元数据。“软件”提供有关哪些软件使用该文件的信息。只有当软件设计为在文件中写出该信息时,该信息才会存在。
您对 Shotwell 处理文件的问题确实可能与 Shotwell 处理文件的方式有关,甚至可能与错误有关。这种情况下的元数据可以帮助您识别问题文件。不过请放心,元数据除了存储有关图形文件的描述性、技术和管理信息外,没有其他用途。