practice · 2026-09-24
证件照规格表:每个数字都带着它出自哪句话
俄罗斯 3 × 4 与 35 × 45 两行规格,每个数字后面挂着来源原句。一个与另外三处矛盾的数字没有被删掉,留在表里写明为什么落选;只有单一来源的那一行,不上线。工具本身不联网 —— 照片不进任何服务器。
表里的一行是什么
一个证件规格 = 尺寸(mm) + 头部高度区间 + 头顶留白区间 + 背景色 + 最低 DPI + 可排版纸张 + 状态 + 来源原句
俄罗斯 3 × 4 cm
30 × 40 mm,头高 26 mm,头顶留白 2–4 mm,白底,≥ 600 dpi
俄罗斯护照 35 × 45 mm
35 × 45 mm,头高 32–36 mm(占高度 70–80%),头顶留白 4–6 mm,白底,≥ 300 dpi
被否决的数字
有来源把 3 × 4 的头高写成 11–13 mm —— 与另外三处矛盾,否决后仍留在表里并写明理由
不上线的那一行
新版申请表用的另一种 35 × 45(头高 25–30 mm)只有一个来源,状态标记为 single-source,不进线上页面
照片去哪了
哪都没去 —— FileReader 进 canvas,toBlob 直接下载,页面里没有一处上传
它解决什么问题
办证要交的那张照片,规格是一堆毫米数字。
俄罗斯最常见的两种是 3 × 4 cm 和 35 × 45 mm。前者用于医疗手册、学生证、通行证、兵役证;后者用于护照和签证材料。听上去简单,但真动手裁的时候问题马上来了:头部要占多高?头顶留多少白?背景要多白?分辨率多少才够?
搜一下,每个页面给的答案都不一样。
这不是因为谁不认真,而是因为这些数字本来就散落在不同年代的资料里互相抄:政府页面写一部分,照相馆的说明写另一部分,签证代办站再抄一遍、顺手改个写法。你很难分辨哪个数字背后有出处,哪个是某个人顺手写下的。
所以我做了一件很笨的事:让每个数字带着它出现的那句话。

一行规格长什么样
表里的一行不是「3 × 4 = 30 × 40 mm」这么简单,它是:
- 尺寸(毫米)
- 头部高度区间
- 头顶留白区间
- 背景色
- 最低 DPI
- 可以排版到哪些纸张(10 × 15 cm、4 × 6 in、A4)
- 状态:
verified/single-source/disputed - 以及每个数字的来源 URL 和原句
前两行定下来是这样:
Фото 3 × 4 см —— 30 × 40 mm,头部(至发顶)26 mm,照片顶边到头发上沿留 2–4 mm,白底,不低于 600 dpi。
Фото на паспорт РФ, 35 × 45 мм —— 35 × 45 mm,头部 32–36 mm(占照片高度的 70–80%),头顶留白 4–6 mm,白底,不低于 300 dpi。
每个数字后面都挂着这样一句话:
необходимо фото размером 30.00mm × 40.00mm с разрешением не менее 600 dpi. Фон должен быть белый, без посторонних предметов и теней.
来源、原句、读到它的日期,三样都在。目的只有一个:几个月之后,一个完全不认识我的人可以自己把那句话重新读一遍,而不必相信我。
三条规矩
一、读不到原句的数字,不进表
这是最重要的一条,也是最容易破的一条。一个数字出现了,看起来很合理,很多地方都这么写 —— 但如果我找不到那句话本身,它就不进表。
二、矛盾的数字不删掉,留在表里写清为什么落选
这是最反直觉的一条。
有一处资料把 3 × 4 的头部高度写成 11–13 mm,而另外三处写的是 26 mm。11–13 mm 意味着头部只占 40 mm 高度的三分之一 —— 任何受理点都不会接受,而且同一页资料在上面三行还写着「不小于 70–80%」。
正常情况下,这个数字会被当成噪音删掉。
我没有删。它留在表里,带着来源,和一段说明:为什么被否决。
理由是:下一个重新读那页资料的人,会撞上同一个 11–13 mm,会有同一个困惑。如果他只看到一张干净的表,他会以为是抓取出错、或者自己看错了,然后花半天重新走一遍我走过的路。把这个数字和否决理由留在那里,他能在五秒内得到同样的结论。
被否决的判断也是资料,只是形状不同。
三、只有一个来源的行,不上线
表里还有第三行:新版申请表用的另一种 35 × 45 规格,头部 25–30 mm、留白 3 mm ± 1 mm。
只有一页资料描述过它。这个格式还在逐步推行,公开材料很少。
它的状态因此是 single-source,并且不会出现在线上页面 —— 页面只从 verified 的行生成。
原因很直接:一个来源不是证据,是一个说法。同一个数字被两个互不相关的地方独立写出来,才叫可以依赖。这条规矩是硬的,它不因为「这个数字看起来很合理」或者「有人催着要这个尺寸」而松动。
照片本身去哪了
以上讲的都是数字怎么核。工具那一半只有一条规矩:照片不进服务器。

文件经 FileReader 读进浏览器的 canvas,按选定规格裁切、按头部参考线画出可检查的辅助线、拼成可打印的排版页,最后 canvas.toBlob 直接触发下载。整个过程没有一次上传,这条路径上没有后端,也不需要账号。
你可以把页面打开、断网、再操作 —— 它照样能用。
之所以在这一件事上这么较真:证件照是绝大多数人手里隐私权重最高的一张图。上面是你的脸,你的名字往往还写在同一份材料的别处,而且它被拍出来就是为了交给某个机构。让人为了改个尺寸,先把它上传到一台陌生服务器,是没道理的。
它做不到什么
诚实比功能列表重要:
- 它不会自动找你的脸。你自己对参考线,它把头部高度的上下限画出来给你对。
- 背景是替换成纯色,不是一根根头发抠图。细碎发丝的边缘不会完美。
- 它会给你一张因为这个工具看不见的原因而被退回的照片 —— 表情、眼镜反光、阴影、脸没正对。它是排版工具,不是合规判官。
- 「符合签证要求」这句话我们不说。每个受理点都有自己额外的一条规矩;工具只能对着它引用的那份来源,保证尺寸和头部比例这两件事。
自己核一遍
最便宜的验证方式:把导出的排版页按 100% 打印,用尺子量。30 × 40 mm 就是 30 × 40 mm,头顶到照片上沿落在 4–6 mm 那个区间里。
要核数字本身,每个来源的链接都在 source.yaml,原句在 evidence.json,逐字可查。
证据
-
俄罗斯 3 × 4 cm 证件照的成片尺寸是 30 × 40 mm,分辨率不低于 600 dpi,背景必须纯白、无杂物无阴影。
необходимо фото размером 30.00mm × 40.00mm с разрешением не менее 600 dpi . Фон должен быть белый , без посторонних предметов и теней.
photo-visa.online · 已核验
-
3 × 4 规格要求头部(至发顶)高 26 mm,照片顶边到头发上沿留 3 mm。
Высота головы (до макушки волос) : 26.00mm Расстояние от верхней части фотографии до верхней части волос : 3.00mm
photo-visa.online · 已核验
-
第二个来源把 3 × 4 的头顶留白写成 2–4 mm;3 mm 落在该区间内,因此两处并不矛盾。
Поле над головой: 2-4 мм.
39mm.ru · 已核验
-
3 × 4 cm 是医疗手册、学生证、通行证、兵役证、工作许可等一批证件的统一规格。
Фото на мед.книжку, студ.билет, пенсионное удостоверение, разрешение на работу, временную регистрацию, зачетные книжки, пропуски, удостоверения, анкеты, военный билет (типовая 3х4 см)
39mm.ru · 已核验
-
同一份资料里另有一处把 3 × 4 的头部高度写成 11–13 mm,与其余三处矛盾,被否决。
Размер: 30х40 мм. Цветность: цветная или черно-белая (по требованию) Размер головы: 11-13 мм. в высоту Поле над головой: 2-4 мм.
39mm.ru · 已核验
-
俄罗斯 35 × 45 mm 护照照要求头部占照片高度的 70–80%,即高 32–36 mm、宽 18–25 mm。
Размер головы: не менее 70-80% от общего размера фотографии по высоте. То есть изображение головы в длину 32-36 мм., в ширину 18-25 мм.
39mm.ru · 已核验
-
同一来源把 35 × 45 的头顶留白写成 5 mm,允许 1 mm 误差。
Поле над головой: 5 мм, разрешена погрешность 1 мм.
39mm.ru · 已核验
-
另一个来源把 35 × 45 的头顶留白写成 4–6 mm,与 5 mm ± 1 mm 完全一致。
Над верхней частью головы должна оставаться свободная область высотой от 4 до 6 мм.
pasporta.org · 已核验
-
35 × 45 mm 这一尺寸本身由第二个来源独立确认。
необходим снимок 35 на 45 мм
pasporta.org · 已核验
-
第三个来源只说头顶留白不小于 2 mm,这被当作下限而非目标值——4–6 mm 的区间本身满足「不小于 2 mm」。
Действующие стандарты предписывают, чтобы вверху снимка оставался зазор не менее 2 мм, а голова занимала примерно 32–36 мм.
visa-guru.ru · 已核验
-
新版申请表用的另一种 35 × 45 规格(头部 25–30 mm、留白 3 mm ± 1 mm)目前只有一个来源描述,因此不进入线上页面。
Нового образца (фото для анкеты на загранпаспорт): Размер: 35х45 мм. Цветность: цветная Размер головы: 25-30 мм. в высоту Поле над головой: 3 мм, разрешена погрешность 1 мм.
39mm.ru · 已核验
链接
- 俄罗斯 3 × 4 规格来源(photo-visa.online)
- 俄罗斯证件照规格汇总(39mm.ru)
- 护照照留白区间来源(pasporta.org)
- 护照照头部比例来源(visa-guru.ru)
- 在线使用(不上传,无需账号)
照片不进服务器,也能办证
这篇文章讲的是规格怎么核。而真要用的时候,你可能只想把手机上那张照片裁成 3 × 4。 这一步不需要装任何东西,也不需要上传:在浏览器里选好尺寸、对齐头部参考线、导出可打印的排版页, 对齐和裁切全在你自己的设备上完成,照片不会离开这个标签页。 尺寸表里每一个数字都带着来源原句,单一来源的规格不会出现在页面上。
打开证件照工具(免费,不上传)