全部工具

📉

照片压缩到指定KB

按一寸二寸等证件照规格裁切,用二分法把体积压到指定 KB(如 20KB、100KB),可写入 300 DPI 并批量打包

新增本地运行

照片压缩到指定KB的使用场景

  • 考试报名系统要求照片小于 20KB、像素 295×413,自己压了几次不是超标就是糊了
  • 上传材料时提示「照片过大」,但不知道压到多少才合适
  • 照片尺寸对了,却因为 DPI 不是 300 被系统退回

照片压缩到指定KB怎么用

  1. 选择规格:一寸、二寸、身份证等,或选「不裁剪」只压体积
  2. 填写目标体积,常用值可以直接点 20KB / 50KB / 100KB 快捷按钮
  3. 选择 DPI,报名系统要求 300 就选 300
  4. 上传照片后自动处理,逐张显示原大小与压缩后体积,确认后单张下载或打包 ZIP

常见问题

为什么压不到指定的 20KB?
目标体积过小时会触到 JPEG 的极限。295×413 的照片在最低质量下一般还能压到 8-12KB,但如果要求 5KB 以内,就只能减小像素尺寸。工具会明确告诉你「最低质量仍超标」,而不是偷偷给你一个模糊到不能用的文件。
DPI 到底有什么用?
DPI 只影响打印尺寸的换算,不影响屏幕显示和文件体积的观感。300 DPI 意味着一寸照(25.4×35mm)正好对应 295×413 像素。很多报名系统会用 DPI 做校验,所以这里直接把 JFIF 头里的 density 改写掉,不重新编码、不损画质。
会自动裁掉我的脸吗?
裁切按目标比例居中取景,并做了「人像略偏上」的偏移(取景中心上移约 12%),这是证件照构图的常见位置。如果原图人脸明显偏离中心,建议先用图片裁剪工具调好再压。
压缩后画质会下降多少?
取决于目标体积。100KB 以内的一寸照基本看不出差异;压到 20KB 时发丝和背景渐变会有可见损失,但仍满足报名系统的识别要求。工具总是选「不超过目标的最大质量」,不会无谓地压得更狠。
支持 HEIC 格式吗?
能不能解码取决于浏览器。Safari 可以直接读 HEIC;Chrome 和 Firefox 读不了,会提示先转成 JPG。iOS 用户可以在「设置 → 相机 → 格式」里改成「兼容性最佳」再拍。
可以一次处理多张吗?
可以。多选或整批拖入即可,每张按同一套参数处理,完成后打包成 ZIP 下载。全部在本地完成,照片不会上传。