若要在 Windows 11 中變更影像的 DPI 而不更動像素,請將新的每英寸點數值寫入檔案的列印密度中繼資料(JPEG 使用 JFIF,PNG 使用 pHYs),然後下載本機副本。一張 3000 × 2400 像素的影像在 300 DPI 下,預期列印大小約為 10 × 8 英吋;同一張影像在 150 DPI 下,預期列印大小約為 20 × 16 英吋,雖然像素本身完全沒有改變。Windows 11 內建多款可檢視 DPI 標籤的應用程式,包括檔案總管、相片、小畫家,以及 Microsoft Print to PDF,但這些程式都無法在不重新取樣、重新編碼或將檔案上傳到伺服器的情況下,將新的 DPI 值乾淨地寫入 JPEG 或 PNG 的檔頭。Image DPI Changer 正好補足了這項缺點,它會驗證單一、最高 25 MiB 的 JPEG 或 PNG,更新標準密度欄位,並產生一個壓縮影像位元組與輸入完全相同的下載檔案。其結果是僅修改中繼資料的變更:像素尺寸維持不變、檔案保留在本機,而新的 DPI 就是您所輸入的值。

在 Windows 11 中變更 DPI 實際上的作用
DPI 是一項列印密度指示,而非影像細節的測量單位。當排版程式、印表機驅動程式或匯出流程需要知道影像應該列印多大時,會將像素尺寸除以檔案中儲存的 DPI。3600 像素除以 300 DPI 等於 12 英吋。3600 像素除以 150 DPI 等於 24 英吋。同樣的像素,依據標籤不同而產生不同的實際尺寸。
具體來說在 Windows 11 中,作業系統本身在顯示影像時通常不會讀取 JPEG 或 PNG 的 DPI 欄位。檔案總管的縮圖使用像素尺寸。相片應用程式會依照可用的視窗大小進行渲染。Microsoft Edge 及其他瀏覽器則依 CSS 或 HTML 屬性調整影像大小。因此,變更電腦上影像檢視器的 DPI 並不會讓照片在螢幕上看起來更清晰。
在 Windows 11 中 DPI 值真正會發揮作用的地方在於下游流程:要求以 300 DPI「符合頁面」的列印對話方塊、依照預期實際尺寸放置影像的排版程式,或是列印服務商的前置檢查中標示檔案低於目標 DPI 的檢查項目。這些流程會讀取中繼資料欄位並據以採取動作。
為何在 Windows 11 上使用僅修改中繼資料的工具
Windows 11 並未內建可在不更動像素資料的情況下,單鍵設定 JPEG 或 PNG DPI 的功能。小畫家的「調整大小」對話方塊中有一個預設為勾選的「調整像素大小」核取方塊,即便將其取消勾選,仍會將像素重新繫結至不同的實際尺寸,並另存新檔,而新檔可能會遺失其他中繼資料。相片應用程式可以依照指定的 DPI 匯出,但會重新編碼影像,並可能改變品質。
僅針對中繼資料欄位進行處理的工具,在兩個方面有所不同。第一,它不會重新編碼壓縮後的影像資料,因此 JPEG 仍是 JPEG,保有相同的量化表格與相同的影像位元組序列。第二,它接受像 72、150、300 或 600 這類整數 DPI 值,並寫入標準位置。對 JPEG 而言,這是由 W3C JPEG 檔案交換格式規格定義的 JFIF APP0 密度記錄。對 PNG 而言,則是由 W3C PNG 規格定義的 pHYs 區塊。兩者都是記載於規範中、可攜的標準欄位,任何相容的讀取器都能加以解析。
對於想要快速、離線使用,且不想安裝 Photoshop、GIMP 或其他影像編輯器的 Windows 11 使用者來說,這樣的精簡範圍正是重點。當像素已經是您需要的狀態,只有列印密度標籤有誤時,請使用 Image DPI Changer。
為 JPEG 或 PNG 設定 DPI 值
- 在瀏覽器中開啟 Image DPI Changer。
- 從本機磁碟中選擇一個最高 25 MiB 的 JPEG 或 PNG 檔案。工具會讀取檔頭,驗證其為受限的 JPEG 或 PNG,並檢查任何現有的 JFIF 密度或 pHYs 區塊,讓您能查看目前的數值。
- 輸入整數的目標 DPI。常見的值包括 72、150、300 與 600。此欄位接受任意正整數;工具不會重新縮放影像,因此選擇純粹只是要寫入檔頭的標籤。
- 選擇 Update image DPI。頁面會重寫 JPEG 的 JFIF APP0 密度欄位或 PNG 的 pHYs 區塊,原封不動地複製原始影像位元組,並建立單一的本機 Blob 供下載。
- 點擊隨即出現的下載連結並儲存檔案。下載後的影像與輸入具有相同的像素尺寸,因此一張 3000 × 2400 的影像仍維持 3000 × 2400,只是 DPI 標籤更新了。
- 在您預計使用的排版程式、列印對話方塊或前置檢查中開啟結果檔案,並確認預期的實際尺寸符合您的目標。
相同像素在不同 DPI 值下的呈現
像素尺寸、DPI 與預期列印大小之間的關係由算式本身決定。一張 3000 × 2400 像素的影像,當檔案帶有 300 DPI 標籤時,必定會列印為 10 × 8 英吋,因為 3000 像素除以 300 DPI 等於 10 英吋,2400 像素除以 300 DPI 等於 8 英吋。下表顯示同一張影像在四種常見 DPI 標籤下的結果。
| DPI 標籤 | 3000 × 2400 像素影像 — 預期列印大小 |
|---|---|
| 72 | 約 41.7 × 33.3 英吋 |
| 150 | 20 × 16 英吋 |
| 300 | 10 × 8 英吋 |
| 600 | 5 × 4 英吋 |
表中每一列都是同一張影像。像素並未改變。改變的只有列印密度指示,也只有表格中的最後一欄會隨之改變。如果您需要在更新檔案前先算出哪個 DPI 標籤符合目標實際尺寸,DPI Converter 可以在不寫入任何檔案的情況下,依據任何像素數與候選 DPI 計算出英吋或公分數。
JPEG 與 PNG 之間讀回值的差異
JPEG 以一對無符號 16 位元整數加上一個單位位元組儲存密度,其中 1 代表每英寸點數。Image DPI Changer 會以您輸入的整數寫入單位 1,因此請求 300 DPI 時,其他工具讀回的結果也是 300 DPI。
PNG 在 pHYs 區塊中以 32 位元無符號整數儲存每公尺像素數。由英吋換算為公尺採用精確的換算係數 1 英吋等於 0.0254 公尺,因此每公尺像素數等於 DPI 除以 0.0254。由於該區塊僅能儲存整數,因此數值會被四捨五入。請求 300 DPI 時,會變成每公尺 11811 像素;將其讀回為 DPI 約為 299.9994 DPI,多數檢視器會四捨五入為 300。請求 150 DPI 時,會變成每公尺 5906 像素,讀回約為 150.0124 DPI。這項差異來自儲存精度的零點幾個 DPI,而非影像本身的變化。
遭截斷的標記區段、格式錯誤的 PNG 區塊、重複的 pHYs 區塊,或置於影像資料之後的 pHYs 區塊,將由驗證器拒絕處理,而非默默修復。若您的檔案無法載入,請檢查來源是否由相容的編碼器儲存,並未被會損毀檔頭的工具編輯過。
常見導致列印結果不佳的錯誤觀念
較高的 DPI 並不代表影像更清晰。若來源是 3000 × 2400 像素,任何中繼資料的變更都無法新增像素中沒有的細節。設定為 600 DPI 只是告訴印表機驅動程式,將同樣的 3000 × 2400 像素列印到 5 × 4 英吋的範圍內,等於把更多來源像素塞進較小的列印區域,而非新增像素。若檔案需要更多像素,請使用 Image Resizer 來建立一個像素數更高的新檔,而不是提高 DPI 標籤。
較低的 DPI 並不會讓清晰的影像變模糊。它只是告訴下游軟體將同樣的像素分散到更多英吋上。網頁瀏覽器通常會忽略 DPI 欄位,因此較低的數值並不會改變網站顯示影像的方式。社群平台在上傳時通常會移除列印中繼資料,並將影像重新壓縮為其自有格式。在上傳到 Instagram、X 或 Facebook 之前設定 300 DPI,並無法保證這些服務會保留該數值。
若想深入了解 DPI 的實際作用與其限制,Change DPI Without Losing Quality 指南從另一個角度探討了相同的錯誤觀念。
在您的列印流程中驗證結果
下載更新後的檔案後,實際的檢查應在使用該檔案的程式中進行。在排版應用程式中,將影像以預期的實際尺寸放置,並確認螢幕上的尺規相符。在 Windows 11 的列印對話方塊中,開啟印表機內容、設定紙張大小,並檢查驅動程式預覽中的影像佔用範圍。在列印服務商的前置檢查中,提交檔案並閱讀報告中的目標 DPI。
若下游程式顯示的 DPI 與您所設定的不一致,該程式可能讀取的是另一個中繼資料家族。對 JPEG 而言,這通常是 EXIF 解析度而非 JFIF;對 PNG 而言,雖然一定是 pHYs,但會有其自身的四捨五入。若需要 EXIF 解析度也相符,請使用專門處理該欄位的工具另外編輯 EXIF 記錄。對多數本機的 Windows 11 列印流程而言,Image DPI Changer 所寫入的 JFIF 或 pHYs 欄位,就是應用程式所讀取的欄位。
請保留原始檔案。中繼資料的寫入可透過重新設定新值來還原,但原始檔案仍是最安全的備份,以防下游工具誤解新的標籤。請將 DPI 變更視為列印流程中的一個步驟,該流程還包括目標實際尺寸、紙張選取、色彩設定檔,以及列印服務商所記載的要求。
如需更深入的說明,請參閱 Windows 黑白照片轉換器:快速指南。