圖片檔案格式是否嵌入作者、標題等?我目前正在使用 ffmpeg,此類資訊隨視訊檔案一起提供,我認為它很有用。我想知道圖像檔案是否也可以打包這些屬性。
我意識到,如果它們確實存在,它們可能很容易被更改,因此不會保護智慧財產權。儘管如此,我認為這是一個很好的功能。
我還意識到 Windows 具有擴展的文件屬性,但我希望在文件本身中嵌入一些東西,而不是作業系統文件描述符(我認為 Windows 就是這樣做的)。
答案1
Exif 可以包含有關標題、作者等的元數據
埃克斯夫(可交換圖像檔案格式)可以包含作者、版權資訊:
Exif 標準中定義的元資料標籤涵蓋了廣泛的範圍:
- 日期和時間資訊
- 描述
- 版權資訊
Exif 元資料可以存在於JPEG例如,圖像。有Exif 標籤的完整列表這裡太長,無法包含在內,但您可能對ImageDescription
, Artist
(或XPAuthor
)標籤感興趣。
或者,XMP(可擴展元資料平台)提供了一種以 XML 形式(包括多種映像格式)將元資料嵌入到檔案中的標準。
巴布亞紐幾內亞影像使用不同的格式,但也可以包含元資料:
PNG 提供 tEXt、iTXt 和 zTXt 區塊來儲存與圖像關聯的文字字串,例如圖像描述或版權聲明。關鍵字用於指示每個文字字串代表什麼。可以出現任意數量的此類文字區塊,並且允許多個具有相同關鍵字的文字區塊。
動圖文件可以在註釋區塊中包含元資料(謝謝交流電指出這一點)作為標準。它們還可以包含純文字或應用程式擴充塊中的資訊。
為了向量圖像文件,SVG是 XML,因此可以透過<metadata>
、<title>
和<desc>
元素包含元資料。 (謝謝交流電提醒我有關 SVG 的事情)
其中許多元資料清單將符合都柏林核心 圖式/詞彙,它為每個元素提供標準化命名,例如“貢獻者”、“創建者”、“日期”等。
將資料包含在圖像檔案中的其他方法
正如評論中指出的,還有其他方法可以在圖像檔案中包含元資料。我想指出的是,這些不一定是官方文件的一部分格式或者規格, 然而。
隱寫術是在訊息中隱藏訊息的方法。這是一種通用技術,不限於影像檔案;它也可以在視訊檔案、音訊檔案、甚至實體媒體中完成。
有一些圖像作為示例,例如:
(歸功於賽普勒斯英文維基百科上的兩個圖像)
此外,例如,可以將簽名和日期添加到圖像中以嵌入作者和創建時間。
當然,所有這些範例都會或多或少地影響實際圖像資料本身,這與標籤或欄位中包含的額外資訊不同。