证件照压缩到 20k 用哪种办法取决于你手上的照片是从哪来的。照相馆给的二寸电子版一般是 413×579,只把 JPG 画质往下降就能进 20k。手机拍的原图动辄几百万上千万像素,画质降到最低也还剩几百 KB。它必须先缩到报名要求的尺寸再压。有的工具缩放有下限,缩到最小还超的话就得压第二遍。动手之前还要先确认一件事:报名页写的 20k 到底是上限还是下限。
这周毕设组里有两个同学都要交报名照。一个发来的是照相馆给的电子版,另一个直接从手机相册里把原图发给我。我用同一套办法去压,前一张一下就过了而后一张怎么都压不下去。这时我才意识到问题不在工具而在照片本身。他们的照片我不方便拿来测试,我改用维基共享资源上两张 CC BY-SA 4.0 授权的人像来模拟这两种情况,作者是 Swedishfeesh 和 MichaelaTH。我把它们裁成证件照比例后各做了一份二寸电子版大小和一份手机原图大小。它们本来是别人拍的宣传照,跟真正的证件照还差着点。下文的 KB、MB 都按 1024 字节算,和图映界面上显示的一致,「20k」按 20,000 字节判定。
先确认20k是上限还是下限
报名页上的字眼决定你往哪个方向压。写着「不超过」「不大于」「以内」的是上限,压到它下面就行。写着「不低于」「不小于」的是下限。像「20--100KB」这种区间的前一个数也是下限,压得太小反而不合格。我这周翻了几份公开说明,真没有一份写着不超过 20K。教资笔试那份是东莞市教育局 2026 年下半年的公告:上限是 200K,另外还要求品质系数不低于 60。网上流传的国考「20--100KB」我只在公考培训站上见过转述。官方原文我没找到,但照这个写法 20KB 是下限。先别急着压:把报名页上关于照片的那几行抄下来看清楚是哪一种再动手。很多人第一反应是越小越保险,碰上下限这样压反而白干。我自己抄的时候分成四行:格式、像素、大小、其他。大小那一行旁边标一个「上」或「下」字,两头都有的就把两个数都写上。其他那一行放品质系数、背景颜色这类零碎要求。抄完这张小条,后面压到哪一步该停心里就有数了,不用压一次回去翻一次公告。
看像素就知道照片是哪一种
判断照片来源最快的办法是看像素尺寸,文件名靠不住。Windows 上右键照片选「属性」后在「详细信息」里能看到宽度和高度。Mac 上用预览打开照片后在「工具」菜单里选「显示检查器」也能看到。照相馆电子版常见的是二寸 413×579 或一寸 295×413。我模拟的两张二寸电子版分别是 103.8 KB 和 69.7 KB。手机原图的宽通常有几千像素。我那张白底原图裁完是 2996×4200、约 6.2 MB,蓝紫底是 1473×2065、约 579 KB。同样是「原图」两张的像素数也差了四倍多,后面会看到它们的压法并不一样。看完尺寸就知道该走下面哪条路了。
电子版只降画质就能进20k
方法一是最省事的一条路:尺寸一点不动。我用的是图映 ImgIng。它是一个在浏览器里压图片和转格式的网页工具,照片在本机处理。载入照片后先把格式从默认的 WebP 改成 JPG 再把画质滑杆往下拖,点「转换并下载」看结果大小。改格式这一步最容易漏。想让它自动停在 20k 是不行的,只能一档一档自己试。我测了几档的结果是这样的:
| 画质(尺寸都是 413×579) | 白底 | 蓝紫底 |
|---|---|---|
| 80(转 JPG 后的推荐值) | 39.2 KB | 24.7 KB |
| 60 | 24.5 KB | 15.8 KB 已进 |
| 50 | 21.1 KB | 13.7 KB 已进 |
| 40 | 17.8 KB 已进 | 没试 |

这张图要看的是结果卡片里的尺寸:压完还是 413×579,缩放停在 100% 没动过。只拖了画质滑杆,体积就从 103.8 KB 落到了 17.8 KB。电子版走这条路完全不用碰尺寸。
不想开网页的话 Mac 自带的预览也行,导出时选 JPEG 再拖质量滑杆。预览导出时看不到具体数值,我换成了调用同一套系统编码的 sips 命令来一档档扫。扫下来白底那张质量 20 才进线(17.3 KB),蓝紫底质量 30 就够(16.4 KB)。看到 20 别慌:它和网页工具的刻度不一样,换算过来约等于常见编码的 29。docsmall 的强力档也能做到,白底 15.2 KB 而蓝紫底 10.3 KB。它本来就不改尺寸。这点正好适合电子版。iLoveIMG 没有画质选项:蓝紫底被它压到 17.8 KB 能过,白底那张是 27.0 KB 过不了。两张电子版尺寸一样而难压程度差很多:白底那张卷发加条纹衣服,在图映里要压到画质 40 才过。蓝紫底背景干净,到 60 就过了。所以别人分享的画质数字只能当起点,自己的照片还得自己试。
电子版缩成一寸能留更高画质
方法一有个代价:白底那张画质要降到 40 才进 20k。报名页要是还要求品质系数不低于 60,这条路就走不通了。允许一寸尺寸的话可以换方法二:先缩小一点再用高画质压。我在图映里把缩放拉到 71% 后白底配画质 70 得到 16.5 KB,蓝紫底配画质 80 得到 14.5 KB。两张都进了 20k,画质也都在 60 以上。
这里有个地方我没搞懂:71% 缩出来的尺寸是 293×411,跟一寸的 295×413 差了两个像素。我猜是按百分比算完再取整造成的,但它具体怎么取整我没查到。要是报名页卡死了 295×413 这种精确像素,还得再裁一刀。我还拿人脸区域对比过两种做法:缩成一寸再压的那张和同尺寸原图的相似度是 0.958,不缩直接降到画质 40 的那张是 0.924。两个数各自比的是同尺寸的原图。它只能说明前者损失少一些,不能说一寸照看着比二寸照清楚。
手机原图要先缩到报名尺寸
一开始我以为原图只要把画质拉到底就行。结果白底那张原图转成 JPG、画质拖到底(30),文件依旧有约 653 KB。预览把质量降到 10 也还有六百多 KB,离 20k 差了三十多倍。原因在像素数上:一千二百多万个像素怎么压都塞不进两万字节,而二寸照只有二十四万像素左右。因此原图走方法三,第一步永远是缩尺寸。
用预览最直接:在「工具」菜单的「调整大小」里输入目标像素,一步缩到位再导出。我用 sips 一步缩到位试了四组:
| 原图 | 缩到 | 质量 | 大小 |
|---|---|---|---|
| 白底 2996×4200 | 413×579 | 30 | 17.6 KB |
| 白底 2996×4200 | 295×413 | 50 | 17.6 KB |
| 蓝紫底 1473×2065 | 413×579 | 40 | 16.3 KB |
| 蓝紫底 1473×2065 | 295×413 | 60 | 16.0 KB |
缩得越小画质就能留得越高。docsmall 和 iLoveIMG 的压缩页都改不了尺寸,这一步用不上。TinyPNG 那边更直接:超过 5 MB 的文件不收。我那张 6.2 MB 的原图连门都没进。图映的缩放滑杆按百分比算。蓝紫底原图宽 1473,缩放 28% 配画质 60 出来是 412×578 和 15.6 KB。缩放 20% 配画质 80 是 295×413、14.4 KB。这张缩一遍就够。
缩到最小还超就再压一遍
白底就没这么顺了。它在图映里卡住了:缩放滑杆最低只到 20%,2996 宽的照片缩完是 599×840。这个尺寸下画质 80 是 76.9 KB,降到 30 还有 27.0 KB。怎么调都进不了 20k。我的办法是把这次的结果下载下来再载入一遍压第二遍。第二遍载入的是刚下载的那张 599×840,不是原图。两个文件名长得很像,我第一次就差点选错,选回原图的话缩放又得从 20% 算起,等于白忙。第二遍缩放 69% 配画质 40 出来是 413×580、17.9 KB。缩放 49% 配画质 70 是 294×412、16.5 KB。其实就是多点一次。不过尺寸又差了一两个像素,卡精确像素的报名系统还是得再裁。手上是高像素原图又嫌麻烦的话,用预览一步缩到位会更顺手。
常见问题
手上只有照相馆的纸质照片,扫描或翻拍以后怎么压? 扫描件和翻拍出来的一般也是几千像素宽的大图,我会把它当成手机原图走第三条路:先裁成证件照比例,再缩到报名要的像素,最后降画质。这种情况我这次没有实测,裁的时候注意别把头顶和下巴裁得太紧,有的报名页对头部位置有要求。
两条路都走了还是压不进 20k 怎么办? 先回去看照片是不是白底那种细节多的。是的话,报名页允许一寸就缩到一寸再压,一寸尺寸下画质还能留在 70 左右。不允许的话再翻一遍公告确认 20k 是不是真的上限,我查到的几份官方要求里一份都没写到 20K 这么紧。
照相馆给的是一寸 295×413 电子版,还需要缩吗? 一般不用:直接降画质就够。我拿一寸大小的样本用 sips 试过:白底质量 40 是 16.8 KB,蓝紫底质量 50 是 16.6 KB。
报名页写的是 20KB 到 100KB,压到 15KB 行不行? 不行。20KB 是下限,15KB 低于它就不符合。这种情况压到 20 多 KB 就停手,别选 docsmall 强力档这种一下压到十几 KB 的档位。
原图分两次压,清晰度会不会打折? 这个我只看了大小而没有量两遍压出来的清晰度,不敢下结论。第二遍用的画质 40 和电子版那条路一样,体积也差不多。在意的话可以改用预览一步缩到位。
照着做的话先抄下报名页的照片要求并分清上限下限,再查一下照片的像素尺寸。电子版直接降画质,原图先缩到要求的尺寸再降画质。压完核对一遍大小和尺寸再上传。