图像 DPI 调整器 — 设置打印用 DPI
为打印设置 JPEG 或 PNG 的 DPI。预设:72、150、300、600。浏览器端处理,无上传。
Drop your image here
JPEG or PNG — up to 50 MB
DPI — 即 dots per inch(每英寸点数)— 是数字像素与物理打印之间的桥梁。一张数字图像有像素宽度和高度,但本身没有固有的物理尺寸。DPI 是一段元数据标签,告诉打印机在一英寸纸面内要放置多少像素。一张 1200 × 1800 像素的图像在 300 DPI 下打印为 4 × 6 英寸;同样这张图像在 72 DPI 下打印为 16.7 × 25 英寸。
大多数相机和手机保存的图像都是 72 DPI — 这是一个遗留的屏幕值,会让打印出来的图像既巨大又模糊。打印机需要 300 DPI 才能输出锐利的成品。本工具能让你在任何 JPEG 或 PNG 上设置正确的 DPI,不进行重采样、不动一个像素。JPEG 的 DPI 存储在 EXIF 的 XResolution 和 YResolution 标签中,通过 piexif.js 修改。PNG 的 DPI 存储在 pHYs chunk 中,通过直接操作二进制读写。一切都在你的浏览器中完成。
预设覆盖了最常见的用例:72 用于屏幕显示,150 用于草稿/排版打样,300 用于标准照片打印和杂志,600 用于高分辨率档案级打印。自定义输入可接受 1 到 2400 之间的任意 DPI 值。输出文件保持原有格式和全部像素数据 — 只改动 DPI 表头。
使用方法
拖入你的图片
把 JPEG 或 PNG 文件拖入拖放区。文件在本地读取,永远不会离开你的设备。
选择 DPI 值
从预设中选取 — 72(屏幕)、150(草稿打印)、300(标准打印)或 600(高质量打印)— 也可以输入 1 到 2400 之间的自定义 DPI。
下载结果
输出文件嵌入 DPI 元数据。文件名会带上 `-{dpi}dpi` 后缀,方便你区分不同版本。
常见问题
修改 DPI 会改变像素尺寸吗?
不会。DPI(dots per inch,每英寸点数)只是告诉打印机以多大尺寸渲染图像的元数据。像素总数保持不变。把一张 1000×1000 的图像设为 300 DPI,意味着它将打印为 3.33 × 3.33 英寸。
打印应该用多少 DPI?
300 DPI 是照片打印和杂志级输出的标准。150 DPI 可用于草稿打印。600 DPI 用于美术和档案级打印。这些数值都不会影响屏幕显示。
为什么 WebP 或 AVIF 不能设置 DPI?
WebP 和 AVIF 规范没有定义标准化的 DPI 元数据字段。只有 JPEG(EXIF XResolution/YResolution)和 PNG(pHYs chunk)拥有广泛支持的 DPI 字段。
这会影响屏幕上显示的图像吗?
不会。屏幕完全忽略 DPI — 它按像素点对点显示图像。DPI 只在你把文件发给打印机,或放到像 InDesign 这样的排版应用时才起作用。
我的图片会上传吗?
不会。所有处理都在你的浏览器中完成,文件永远不离开你的设备。
限制说明
- 仅支持 JPEG 和 PNGDPI 修改仅支持 JPEG(基于 EXIF)和 PNG(pHYs chunk)。WebP、AVIF、GIF 和 BMP 没有标准化的 DPI 字段。
- 像素尺寸不变本工具只改动 DPI 元数据标签。若要根据目标打印尺寸和给定 DPI 真正缩放像素尺寸,请使用图像缩放工具。
- 部分应用会忽略 DPI并非所有软件都会读取 DPI 元数据。多数网页浏览器完全忽略它。Photoshop、Illustrator、InDesign 和 Word 等面向打印的应用则会识别。
平台说明
- macOS
- Preview.app 可以通过「工具 → 调整大小」设置 DPI,但会同时对图像进行重采样。本工具只写入元数据标签 — 完全不重采样像素。
- Windows
- MS Paint 没有暴露 DPI 设置。Photoshop(图像 → 图像大小)和 GIMP 可以设置 DPI,但会改变分辨率设置。本工具是纯粹的元数据级方案。
- Linux
- JPEG 的 CLI 等价命令:`exiftool -XResolution=300 -YResolution=300 image.jpg`。PNG:没有广泛安装的 CLI 能设置 pHYs chunk,本工具正好填补了这一空白。
- Web
- 完全在客户端运行,无上传、无服务器往返。在任意现代浏览器中打开即可。