Image DPI Changer 一次更新一個 JPEG 或 PNG 檔案的列印密度中繼資料,因此若要變更多個影像的 DPI,就得對每個檔案重複相同的本機工作流程,而不能用批次選取器。工具可接受一個不超過 25 MiB 的 JPEG 或 PNG 檔案,且不會將任何檔案上傳到伺服器。請選擇檔案、檢查偵測到的密度、輸入整數目標值、選取 Update image DPI,然後下載新副本。原始像素與壓縮影像資料會逐位元複製,因此像素尺寸不會變更,處理過程也不會裁切、銳化、放大、壓縮或建立第二次失真 JPEG 編碼。由於每個檔案都會分別處理,請保留原檔、為下載檔案使用清楚的命名模式,並在將使用該檔案的版面配置或列印應用程式中驗證每個結果。此操作會變更實體尺寸指示,但不會製造細節,也無法可靠地變更網站對影像的版面配置方式。它也不會將不支援的格式轉換為 JPEG 或 PNG。

本工具的批次 DPI 變更意涵
「change image dpi bulk multiple images」等搜尋字詞通常暗示可一次拖放多個檔案的區域。Image DPI Changer 並未提供這項功能:其文件所定義的工作單位是單一檔案。因此,若要處理一組檔案,必須分別處理並下載每個項目。25 MiB 上限適用於每個選取的檔案,而非整組檔案的總大小。JPEG 和 PNG 是唯一可接受的輸入格式,因此其他格式的檔案必須先轉換,才能在此處變更。如果整組檔案適用同一個目標值,請在每次執行時輸入該值。如果列印需求不同,請保留一份記錄,將每個原始檔名、目標 DPI 與下載後的檔名連結起來。
因此,這項工具是可重複執行的批次工作流程,而非一鍵批次上傳器。它適合每個結果都需要個別檢查的一組檔案。此操作僅聚焦於密度中繼資料:它不會新增邊界、估算印表機品質、轉換格式或變更影像畫布。這些限制之所以重要,是因為列印服務供應商除了 DPI 標示外,可能還有其他要求。
以可重複的批次作業更新每個影像
請對集合中的每個 JPEG 或 PNG 檔案使用以下順序:
- 設定集合規則。 記錄預定的實體大小,以及目的地所要求的整數 DPI。如果列印服務供應商提供自己的像素、描述檔、出血或格式要求,請將這些要求與 DPI 目標值放在一起保存。
- 選擇一個影像。 選擇一個不超過 25 MiB 的 JPEG 或 PNG 檔案。25 MiB 上限會分別套用至每個處理的檔案。
- 檢查偵測到的資訊。 選取後,檢查所回報且可使用的 JFIF 或 PNG pHYs 密度。頁面也會讀取標準 EXIF 解析度欄位,但顯示的值並不保證每個目的地應用程式都會採用它。
- 輸入目標 DPI。 若要讓輸出副本帶有所需的列印密度指示,請使用整數。請勿在此欄位中輸入實體尺寸或百分比。
- 選取 Update image DPI。 工具會更新所選格式的已記載密度欄位,同時保留原始像素尺寸與壓縮影像資料。
- 下載更新後的副本。 為檔案命名,讓檔名能與原始檔案及目標 DPI 對應,然後移至下一個影像。個別重複選擇、輸入目標值、更新與下載動作。
- 驗證預期大小。 在目的地版面配置或列印應用程式中,將每個下載的副本置於預定的實體大小。使用於最終交付成品前,請確認完整影像如預期般符合版面配置。
請保留未經修改的原始檔案,並在交付前將每個結果與其來源比較。像素數相符可確認 DPI 中繼資料已變更,但只有目的地工作流程才能確認它會如何使用這些中繼資料。
根據列印尺寸推算目標值
DPI 是列印密度指示,而非品質分數。請先從所需的實體大小與來源已有的像素開始。如果尚未確定列印尺寸,DPI Converter 可協助你在變更檔案前釐清兩者的關係。
可用像素 ÷ 預定英吋數 = 所需的每英吋像素數
例如,一張寬度為 3600 像素且預定以 12 英吋寬度列印的影像,其計算為 3600 ÷ 12 = 每英吋 300 個像素。請將 300 輸入為目標值,然後將下載的副本設為 12 英吋寬,並在最終輸出大小下檢查完整設計。也請確認高度與構圖符合預定的版面配置。
這項計算是為已存在的像素指定預定的列印大小,並不會提供更多細節。請在最終尺寸下檢查細小文字、邊緣與照片區域;中繼資料無法彌補過小的來源。如果必須變更實際像素數,請改用 Image Resizer。如果來源未包含足夠的視覺資訊來達到預定的列印大小,請取得較高解析度的來源,而不要指望 DPI 標示能修正它。
各個 DPI 值會變更什麼
下表將實體尺寸指示與基礎影像資料分開呈現:
| 中繼資料操作 | 像素尺寸 | 預定列印大小 | 影像細節 |
|---|---|---|---|
| 提高 DPI 值 | 保持不變 | 在像素數相同的情況下變小 | 不會新增像素或細節 |
| 降低 DPI 值 | 保持不變 | 在像素數相同的情況下變大 | 不會刪除像素 |
DPI 會告訴印表機或版面配置應用程式,每個實體英吋內應放入多少個現有影像像素。提高數值可能讓影像在列印頁面中占據較少空間,但無法改善模糊照片,也無法將低解析度掃描變成高解析度來源。降低數值會產生相反的尺寸關係,而不會移除內容。
壓縮影像資料是直接複製,而非再次解碼與編碼,因此工具可避免第二次失真 JPEG 編碼。由於中繼資料位元組正在更新,密度欄位與檔案總大小仍可能改變;這不代表完整檔案中的每個位元組或每個中繼資料類別都會維持相同。一般網站通常會依影像的 CSS 或版面配置尺寸顯示,因此較高的 DPI 標示不會讓螢幕上的影像更清晰。
JPEG 與 PNG 儲存指示的方式不同
輸出格式會決定新密度值要寫入哪個已記載的中繼資料欄位:
| 格式 | 更新的欄位 | 儲存單位 | 重要行為 |
|---|---|---|---|
| JPEG | JFIF APP0 密度欄位 | 每英吋點數 | 如果沒有 JFIF 密度標頭,輸出會新增一個小型 JFIF 標頭 |
| PNG | pHYs 實體像素區塊 | 整數每公尺像素數 | 讀回的數值可能因四捨五入而有極小差異,與所要求的 DPI 不完全相同 |
對於 JPEG,工具會使用標準的每英吋點數單位讀取或寫入 JFIF APP0 密度欄位。W3C JPEG File Interchange Format 1.02 規格定義了此檔案結構及其密度欄位。
對於 PNG,工具會使用每公尺像素數寫入標準 pHYs 區塊。它使用每英吋 0.0254 公尺的精確關係進行換算,但 PNG 儲存格式要求每公尺像素數必須為整數。因此,讀回檔案時可能產生非常小的四捨五入差異。W3C PNG 規格定義了此區塊。這項四捨五入既不會變更 PNG 的像素尺寸,也不會變更其影像細節。
防止中繼資料衝突與過時結果
選取檔案後,頁面會回報是否找到可使用的 JFIF 或 pHYs 密度,並以動態方式讀取標準 EXIF 解析度欄位。它不會嘗試合併或重寫所有可能的 EXIF、XMP、ICC、IPTC、相機、GPS 或廠商延伸資訊。一個 JPEG 可能包含多形式的解析度資訊,而不同應用程式可能選擇不同欄位。因此,產生的 JFIF 或 pHYs 值是有用途且已記載的中繼資料,但無法強制所有程式顯示相同的實體大小。
頁面會在建立更新後的中繼資料前,驗證檔案簽章與有界限的標頭結構。它會拒絕遭截斷的 JPEG 標記區段、格式錯誤的 PNG 區塊、重複的實體像素區塊,或置於影像資料之後的 pHYs 區塊,而不會嘗試進行樂觀修復。如果操作失敗,頁面會清除舊的結果連結,而不會將先前的下載檔案呈現為剛更新完成的內容。請在成功後立即下載每個結果,並在開始處理下一個檔案前確認檔名。
檢查完成的多影像集合
交付或列印集合前,請執行以下最終檢查:
- 將每個未經修改的原始檔案保存在個別資料夾或壓縮檔中。
- 將每個下載的檔案與其原始檔名和預定 DPI 配對。
- 確認每個來源都是不超過 25 MiB 的 JPEG 或 PNG。
- 檢查像素尺寸是否維持不變;不要預期中繼資料變更能新增細節。
- 在目的地應用程式中開啟每個結果,並將其置於預定的實體大小。
- 在最終輸出尺寸下檢查文字、邊緣與照片。
除了 DPI 之外,列印服務供應商還可能指定最低像素數、匯出描述檔、出血設定或檔案格式。請遵循供應商記載的要求,不要假設單靠 DPI 標示就能滿足工作需求。請保留原始檔案,在相關的應用程式或印表機工作流程中測試下載的副本,並保留經驗證的版本用於交付。