若要變更 JPEG 影像的相片中繼資料 (metadata),您可以使用一款在本機瀏覽器中運作的寫入工具,將三個標準版權欄位——描述 (Description)、作者 (Artist) 與版權 (Copyright)——直接寫入檔案標頭 (header),並保留原本的壓縮影像像素 (pixels)。在標準的數位攝影中,相片中繼資料儲存於可交換影像檔案格式 (Exchangeable Image File Format, EXIF) 標頭中,這是一個結構化的資料區塊,附加在實際壓縮影像掃描資料之前。當您使用我們這款專屬的瀏覽器工具修改這些中繼資料時,應用程式會讀取您的本機檔案,以全新產生、具決定性 (deterministic) 的 TIFF 標頭 (內含您所輸入的文字) 取代既有的 EXIF APP1 區段 (segment),並在後方附加原始且未經更動的影像掃描位元組 (bytes)。這個聚焦於本機的作業流程將輸入限制為每個欄位最多 120 個位元組的可列印 ASCII 字元 (printable ASCII characters),藉此避免複雜且容易出錯的字元編碼 (character encoding) 問題——這類問題經常損壞非英文的中繼資料紀錄。由於整個程序完全在您本機的瀏覽器沙箱 (sandbox) 中執行,您的檔案絕不會離開您的裝置,從而得以避開傳統線上轉檔平台所帶來的隱私風險、伺服器排隊等候以及畫質降低等問題。

change photo metadata
變更相片中繼資料:新增創作者與版權資訊

了解 JPEG 中繼資料的結構組成

JPEG 檔案不僅僅是一堆彩色像素的集合;它是由一系列依序排列的標記區段 (marker segments) 所構成。根據 W3C JPEG 檔案交換格式 1.02 (W3C JPEG File Interchange Format 1.02) 規範,標準的 JPEG 檔案會以一個影像起始 (Start of Image, SOI) 標記開頭,接著是各種應用程式標記 (APP0、APP1 等) 來儲存中繼資料,最後才是壓縮後的影像掃描資料。當數位相機和智慧型手機拍攝影像時,會依據 CIPA Exif Version 3.1 標準 (CIPA Exif Version 3.1 standard) 將技術資料寫入 APP1 區段中。

JPEG 中繼資料能夠承載極為密集的資訊陣列,包括 GPS 座 (coordinates)、相機序號 (serial) 細節、MakerNote 紀錄、內嵌縮圖 (embedded thumbnails)、編輯紀錄,以及應用程式專屬的區塊。雖然這些技術紀錄對於歸檔相當有價值,但它們也帶來了顯著的隱私風險,並使檔案變得不必要的肥大。要安全地編輯每一個廠商擴充欄位,需要為每一種紀錄類型制定一套能辨識格式的合併 (merge) 政策,這也正是為何許多通用編輯器會無意中損壞檔案,或留下隱藏的追蹤資料。

EXIF 編輯器 (EXIF Editor) 採取一條透明且高度安全的路線:它會建立一個全新的 EXIF 區塊,僅包含三個有明文記載的 IFD0 文字欄位。既有的 EXIF 將被取代,這代表 GPS、相機設定、拍攝日期、內嵌縮圖以及未知的 EXIF 欄位將會被完全移除。同時,既有的非 EXIF JPEG 資料 (例如 JFIF APP0 區段) 以及壓縮的影像像素並不會被重新編碼或調整大小。若您想要在 JPEG 中設定 EXIF 描述、作者與版權,這種聚焦的做法能確保匯出的檔案中不會殘留任何追蹤標記。

為何乾淨的中繼資料重寫能保護您的隱私

許多使用者想要變更相片中繼資料,是因為他們希望在分享創作至網路時,不會洩漏自己精確的實體位置、相機硬體細節或編輯紀錄。傳統的影像編輯器通常會預設保留每一項相機設定,這代表一張發布到公開論壇的照片,可能仍然夾帶您住家或工作室的精確 GPS 座。

透過使用一款刻意以乾淨且最低限度的版權欄位集來取代整個 EXIF 區段的工具,您可以一次達成兩個目標:建立作者身分,並清除隱藏的遙測 (telemetry) 資料。下方表格概述了當您修改檔案時,聚焦的乾淨重寫與標準的中繼資料保留之間的差異。

中繼資料屬性 標準中繼資料保留 乾淨重寫 (EXIF 編輯器)
GPS 與位置座 予以保留 (潛在的隱私風險) 完全清除
相機與鏡頭序號 予以保留 (會辨識出您的硬體) 完全清除
縮圖與編輯紀錄 予以保留 (可能洩漏裁切區域) 完全清除
描述、作者、版權 進行修改 (經常與舊有標籤並存) 乾淨地寫入標準的 IFD0 標籤
影像像素品質 視情況而定 (重新壓縮可能降低像素品質) 保持不變 (原始掃描位元組會被直接複製)

這種具決定性的結構能確保最終下載的檔案是一個具備標準 APP1 EXIF 區塊的真實 JPEG 檔,而非螢幕擷圖、中繼資料 sidecar,或僅能在瀏覽器中預覽的檔案。它的設計定位是聚焦型的編輯器,而非承諾保留每一項相機設定的工具,對於重視隱私與檔案整潔的創作者而言,這正是最理想的選擇。

如何在瀏覽器中變更相片中繼資料

若您想知道如何在不上傳 JPEG 的情況下編輯 EXIF 中繼資料,過程非常直覺,僅需幾個步驟即可完成。由於這款工具完全在目前的分頁中執行,您選擇的檔案會在本機讀取,並不會上傳至轉檔伺服器、儲存於任何帳號,或進入遠端處理佇列。

  1. 選擇您的影像:請挑選一張大小不超過 25 MiB 的 JPEG 影像。頁面會在您的瀏覽器中本機讀取三個支援的 EXIF 文字欄位。
  2. 輸入您的中繼資料:請使用可列印的 ASCII 文字輸入描述、作者、版權聲明,或這三者的任意組合。
  3. 寫入並下載:請點選「寫入 EXIF 文字 (Write EXIF text)」,下載新的 JPEG 檔案,並重新在中繼資料檢視器中開啟以確認欄位內容。

若要建立可靠的工作流程,請務必複製一份原始檔案,選擇該複本進行操作,僅填寫您能夠驗證的版權欄位,下載結果後再重新於中繼資料檢視器中開啟。請確認顯示的描述、作者與版權與您所輸入的內容一致。若原始檔案中包含您需要保留的 GPS 或相機欄位,建議改用專業的歸檔工作流程,因為這款聚焦的工具會刻意取代舊有的 EXIF 區塊,以確保輸出的檔案既乾淨又安全。

技術限制與編碼防護機制

為了確保在所有標準影像檢視器之間具備絕對的相容性,本機寫入工具會在建構下載檔案前先驗證 JPEG 的標記串流 (marker stream)。它會將輸入限制為可列印的 ASCII 文字,並將每個欄位的長度上限設為 120 個位元組。這項限制是有意為之:其所產生的 TIFF ASCII 值,在本工具所目標鎖定的標準檢視器之間,擁有具決定性的位元組表示方式。帶有腔調 (accents) 的姓名、非拉丁文字、控制字元、表情符號 (emoji) 或冗長的法律聲明,應透過其他工作流程來儲存,而非被靜默地錯誤編碼——當遇到無法處理的情況時,頁面會顯示錯誤訊息,而不是自行猜測字元編碼。

此外,前後端的多餘空白會被自動裁剪 (trimmed),以避免將意外產生的填補字元寫入紀錄中。在產生輸出檔案之前,三個欄位中至少必須有一個包含文字。一個 JPEG 可以在其壓縮影像掃描資料之前承載多個應用程式區段。當 JFIF APP0 區段存在時,本編輯器會予以保留,並插入一個 EXIF APP1 區段,其中包含 TIFF 位元組順序、目錄條目 (directory entries) 以及標準檢視器所預期的 NUL 結尾 ASCII 值。它會移除先前存在的 EXIF APP1 區段,以避免兩組互相衝突的欄位。

位於中繼資料標頭之後的影像掃描位元組,會在不經畫布 (canvas) 解碼的情況下直接複製,這代表這並非一個會改變畫質的影像匯出程序。然而,輸出檔案仍需要經過一般的檢查:損壞的輸入檔、被重新命名為 JPEG 副檔名的非 JPEG 檔案,或因本機設定而遭封鎖的瀏覽器下載,都無法透過中繼資料編輯來修復。若您的原始檔案是 PNG、WebP、HEIC、TIFF、RAW、手機的動態照片 (live photo),或是嵌入於文件中的影像,則不在本工具僅支援 JPEG 的範圍內。

了解版權欄位的角色

當您變更相片中繼資料時,了解每個欄位的實際用途與限制是很重要的。三個支援的欄位各自肩負不同的組織性角色:

  • 描述 (TIFF 標籤 0x010E):適合用於針對影像內容的簡短事實性註記,例如說明文字 (caption) 或參考編號。
  • 作者 (TIFF 標籤 0x013B):用於標示攝影師或設計師的創作者或署名 (credit) 資訊。
  • 版權 (TIFF 標籤 0x8298):用於存放正式的版權聲明,通常包含年份與權利所有者的姓名。

必須特別強調的是,這些欄位並非一套授權執行 (licence enforcement) 系統。它們無法在法律糾紛中證明作者身分、無法防止未經授權的複製,也無法強制社群媒體平台顯示這些資訊。事實上,許多熱門網站與社群媒體平台會在上傳過程中主動移除或重寫中繼資料,以節省頻寬並保護使用者隱私。請務必於您的目的地應用程式中檢查匯出的 JPEG;若署名或授權具有法律上的重要性,請另行保存一份獨立且安全的權利紀錄。本工具並不會建立 Creative Commons 授權、註冊作品、加入可見的浮水印 (watermark),亦不提供法律建議。