InDesign 會為您在頁面上置入的每張影像計算「有效 PPI」,方式是將來源檔案的像素尺寸除以儲存在該 JPEG 或 PNG 內部的 DPI 中繼資料,因此要改變 InDesign 所回報的數值,唯一的方法就是在置入之前,先變更寫入影像檔案本身的 DPI 值。Adobe 的排版應用程式會讀取檔案中已存在的列印密度指令,而不是讓您在匯入時設定新的指令;當您在頁面上調整圖片框架大小時,它也不會修改來源影像;它只是將相同的像素重新對應到頁面上不同的矩形區域。這代表在 InDesign 中變更 DPI 的工作流程必須從 InDesign 外部開始:您開啟原始的 JPEG 或 PNG,將其中儲存的 DPI 更新為符合您的排版實際需要的列印尺寸,然後再置入修改後的檔案。Image DPI Changer 正是專為這單一步驟而設計。它會使用您輸入的數值重寫 JPEG 中的 JFIF 密度欄位或 PNG 中的 pHYs 區塊,保持原始像素數不變,並產生一個可下載的副本,讓 InDesign 以內建的新 DPI 讀取。

InDesign 對影像 DPI 的處理方式
當您將 JPEG 或 PNG 置入 InDesign 文件時,應用程式會讀取來源檔案的像素尺寸以及與這些像素一起儲存的 DPI 值。它將兩者相除,並在選取影像時於「連結」面板和「資訊」面板中將結果回報為有效 PPI。當您變形圖片框架、變更物件度,或在文件之間移動影像時,InDesign 並不會編輯這項中繼資料。顯示的有效 PPI 只會隨著頁面上的矩形改變而上下變動,而檔案中的底層 DPI 指令則維持與從相機、掃描機或影像編輯器匯出時完全相同。
這就是為什麼您在 InDesign 中縮小一張低解析度照片時,它在「連結」面板中可能突然看起來「夠高」,而將高解析度照片置入小框架時,有效 PPI 可能會超過 600。InDesign 是在對中繼資料進行算術運算,而不是在增加細節。像素數固定在來源檔案中,DPI 標籤也與其一同固定。如果這兩個數字不符合您的排版實際需要的實體尺寸,您就需要在重新置入之前,先變更來源檔案上的 DPI 標籤。
在置入前使用 Image DPI Changer 設定正確的 DPI
在 InDesign 中取得新 DPI 值的捷徑,就是直接更新來源檔案本身的中繼資料。Image DPI Changer 會在您的瀏器中本地執行這項重寫,無需將檔案上傳到伺服器或重新編碼影像。請為您的 InDesign 排版所需的每張圖片依照下列步驟操作。
- 選擇一張不超過 25 MiB 的 JPEG 或 PNG 影像,並查看選擇後頁面所顯示的任何偵測到的列印密度中繼資料。
- 輸入一個整數目標 DPI,例如 72、150、300 或 600;這個數值會變更列印中繼資料,而非檔案的像素尺寸。
- 選擇 Update image DPI,下載副本,然後將該下載的副本置入您的 InDesign 排版中,以在目的地驗證其預期大小。
一旦置入新檔案,InDesign 將會根據更新後的中繼資料和不變的像素數重新計算有效 PPI。如果新的有效 PPI 符合您的列印服務商或匯出設定檔所需,您可以將影像鎖定到位。如果不符,您可以回到步驟二,使用新的整數 DPI 並重複置入動作。
為什麼中繼資料編輯比重新取樣更適合 InDesign 準備作業
透過重新取樣來提高 DPI 是另一種不同的操作,而且會帶來實際的成本。重新取樣器會讀取現有的像素,並製造新的像素來填滿更大的網格,這會柔化邊緣、平滑紋理,有時還會在高對比區域周圍產生光暈。對於已經擷取過一次的印刷前影像來說,每一次額外的重新取樣,都會讓您的相機或掃描機所記錄的資訊稍微損失一些。Image DPI Changer 所使用的中繼資料專用方法完全避開了這個問題。它只重寫下游應用程式會讀取的列印密度指令,而實際的影像資料則以位元組為單位原封不動地通過。這項操作不會裁切、銳化、放大、壓縮或以其他方式重新詮釋任何內容。
這在 InDesign 工作流程中尤其重要,因為這個應用程式非常擅長讀取儲存的中繼資料。InDesign 會接收您更新過的 JPEG 或 PNG,僅根據重寫後的數值計算出新的預期列印尺寸。相同的像素只是對應到不同數值的英吋。版面不會因為中繼資料編輯而獲得新的細節,但也不會損失任何細節,而且您可以獲得一個精確、可預期的結果,並能在「連結」面板中加以驗證。
為您的 InDesign 排版選擇 DPI 數值
正確的 DPI 中繼資料,是能讓影像中的每個像素都對應到預期的實體列印矩形,而無需製造或捨棄像素的數值。其關係非常簡單:預期英吋數等於像素數除以 DPI。反推的話,DPI 等於像素數除以您實際希望在紙張上呈現的英吋數。
以一張 3000 × 2400 像素的影像為例,預計在雜誌跨頁上以 10 × 8 英吋的尺寸列印。套用公式:
- 寬度:3000 px ÷ 10 in = 300 DPI
- 高度:2400 px ÷ 8 in = 300 DPI
兩個維度在 300 DPI 時一致,這是最常見的商業列印目標。在 Image DPI Changer 中輸入 300,下載新副本,然後以預期的框架大小置入 InDesign。如果您改為輸入 150,相同的像素檔案就會成為預期 20 × 16 英吋的列印;如果輸入 600,則會成為預期 5 × 4 英吋的列印,因為底層的像素數永遠不會改變。若想深入了解這種關係在不同排版中的應用,將 DPI 與像素尺寸轉換為列印尺寸的指南中詳細說明了這個公式。
| 使用情境 | 常見的目標 DPI | 為什麼這個範圍很常見 |
|---|---|---|
| 網頁與螢幕參考 | 72 | 歷史上的螢幕基準;極少作為列印指令使用 |
| 報紙及新聞紙打樣 | 150 至 200 | 遠距離觀看與較快的印刷機速度可容許較低的密度 |
| 雜誌、商業印刷品、商業列印 | 300 | 相片細節的標準平版與數位印刷機要求 |
| 美術、藝廊與大型近距離檢視輸出 | 300 至 600 | 較高的密度能在近距離觀看時保留細緻紋理 |
JPEG 與 PNG 以不同方式儲存 DPI
Image DPI Changer 會根據每種格式的官方規格來處理。對於 JPEG,此工具會讀取或寫入 JFIF APP0 密度欄位,並使用標準的每英吋點數單位。如果 JPEG 完全沒有 JFIF 密度標頭,輸出檔案會新增一個帶有所請求 DPI 的小型 JFIF 標頭。這些欄位的確切結構定義於JPEG File Interchange Format 1.02 規格中。對於 PNG,此工具會使用每公尺像素數寫入標準的 pHYs 實體像素區塊,並使用精確的 0.0254 公尺/英吋換算關係,從您的 DPI 數值進行轉換。PNG 區塊格式及其在影像資料前的位置記錄於PNG 規格第三版中。
| 屬性 | JPEG (JFIF) | PNG (pHYs) |
|---|---|---|
| 儲存欄位 | JFIF APP0 密度 | pHYs 實體像素區塊 |
| 儲存單位 | 每英吋點數 | 每公尺像素數 |
| 典型精度 | 整數 DPI | 整數像素/公尺,讀回時會造成極小的 DPI 四捨五入誤差 |
| 缺少欄位時的行為 | 工具新增 JFIF 標頭 | 工具寫入新的 pHYs 區塊 |
這個差異帶來一個實際的後果:透過中繼資料檢視器讀回的 PNG,可能會回報像 299.9996 或 300.0005 這樣的 DPI,而不是您輸入的整數。這是與整數像素/公尺欄位相關的儲存精度限制,而非實際影像像素的變更。相比之下,JPEG 的讀回結果則完全一致,因為 JFIF 使用的原生單位就是每英點數。
影像置入後驗證新的 DPI
從 Image DPI Changer 下載更新後的檔案並置入 InDesign 文件後,請開啟「連結」面板並選取已置入的影像。InDesign 會顯示檔案名稱、目前的有效 PPI、從檔案讀取的實際 PPI,以及色彩空間。請確認有效 PPI 與您在重寫中繼資料時輸入的數字相符。如果在 PNG 上 InDesign 顯示的數字與您的目標略有不同,這是上述預期的四捨五入行為,並不代表操作失敗。
同樣值得注意的是,JPEG 可以同時在多個位置儲存 DPI,包括 EXIF 解析度欄位。Image DPI Changer 會寫入 JFIF 密度並讀取標準 EXIF 解析度作為參考,但它不會嘗試重寫檔案中所有可能的 EXIF、XMP、ICC、IPTC、相機、GPS 或廠商擴充欄位。不同的應用程式可以選擇顯示哪一族的中繼資料,因此最安全的檢查方式永遠是在 InDesign 本身的「連結」面板中,因為「有效 PPI」欄位中的數字才是您的匯出流程將會使用的數字。
延伸閱讀:DPI 與像素轉換:列印尺寸背後的公式。