简短的回答
站在离一面素色、光线均匀的墙一米半的地方——不是贴着墙。让别人把手机举到你眼睛的高度来拍。别用前置摄像头伸直胳膊自拍。然后打开证件照制作,选好国家和证件类型,把四个点分别拖到你的头顶、下巴和两只瞳孔上,按下放进框里。
下面全都是在解释上面每一句话为什么在那儿,以及数字还是对不上时该怎么办。
真正被量的是什么
世界上每一份证件照规范,都是同一份文件的变体:国际民航组织的 Doc 9303,也就是让护照能在边境被机器读出来的那份。它对照片限定了两件事,而且不是大家以为的那两件。
- 你的头占画面的多少,从下巴底量到头的最高处——是你头发的顶,不是发际线。通常是照片高度的 70 % 到 80 %。
- 你的眼睛落在哪儿,从下边缘往上量。通常在高度的一半到五分之三之间。
成品的尺寸——世界上多数地方是 35 × 45 mm,美国和印度是 2 × 2 英寸,加拿大是 50 × 70 mm——是容易的那部分,也正是多数工具做对了、然后就停下的那部分。形状对了、头部高度错了,出来的是一张看上去完全没问题、却会被打回来的照片。
头部高度是人人都会弄错的那一项
有两个原因,而且它们朝相反的方向拉。
自拍的问题。一条胳膊大约六十厘米。镜头在那么近的地方,一来会把脸拉变形——鼻子变大,耳朵缩小——二来会把画面塞满脑袋,于是那个能装下你整颗头的裁切框,四周几乎不剩空隙。有些国家单是这个变形就不收。让别人在一米半外举手机,事后再裁,两个问题一次解决。
发际线的问题。「头顶」指的是你现在这个发型下,脑袋的最高处。人们却去标发际线,于是量出来的头比真实的短,于是每一次裁切出来头都太小。如果你的头发蓬松或者立得高,头顶就是头发的顶。
而且这两个区间各国并不一样,这恰恰是绊倒「以前办过」的人的地方。英国要求在 45 mm 的画面里占 29 到 34 mm。德国和申根签证在同样的画面里要求 32 到 36 mm。按德国规则裁出来的照片,在英国那条线的最上沿,甚至已经越过;而一张通过了申根签证的照片,可能会从达勒姆被退回来。
真正让照片被打回来的是背景
几乎没人会交一张背后有书柜的照片。可是交上来的照片里,大量都是贴着白墙三十厘米拍的,墙上还带着自己脑袋那团柔和的灰影。「素色浅背景」说的不是墙漆,说的是影子。
三件事能解决其中绝大部分:
- 离墙远一点。一米就绰绰有余。影子总得落在什么地方,隔一米,它就落到你身后的地板上,而不是落进照片里。
- 面朝光。窗户在你前面,不是在你身后,也不在侧面。侧光会让背景一半比另一半暗,那是和「颜色不对」不同的另一种不合格,解决办法也不同。
- 别用闪光灯。它会在你脑袋后面打出一块亮斑,四周再来一圈硬影,而那正是人家要查的东西。
顺带一提,国际民航组织偏好的是浅灰而不是白。浅灰既能把浅色的脸从背景里分出来,也能分出深色的头发,而纯白两样都做不到。有几个国家写的是「白色或米白」,意思其实是「素色且均匀」。
人工审核员在看的那些东西
这些没有哪个工具量得出来,所以单开一段。而且合起来看,它们是照片被退回的第二大原因。
- 表情自然,嘴闭上。微微一笑,不接受的国家比接受的多。
- 两只眼睛都睁开、清楚可见,前面不能有东西挡着——头发、粗镜框、反光都不行。有几个国家现在干脆不允许戴眼镜。
- 正视镜头,头要平、要正。歪超过两三度的头,审核员看得出来,而看自己照片的人几乎都看不出来。
- 脸上不能有遮挡。因宗教原因佩戴的头饰几乎在所有地方都允许,前提是从下巴底到额头上沿的这张脸是清楚的。
- 衣服素净,别穿白的。白衣服配白背景,会让你看着像一颗飘着的脑袋,有些窗口就为这个不收。
打印尺寸、DPI,以及一个文件为什么会印错大小
一张数字图片在有什么东西决定「一英寸里放多少像素」之前,是没有物理尺寸的。那个数就写在文件里——而当浏览器写出一个 JPEG 时,它把那个字段写成「这是一个宽高比,不是分辨率」。于是文件对自己有多大只字未提,而负责打印的那边只能猜。
所以一张像素数分毫不差的照片,仍然可能从冲印店出来时尺寸不对。 413 × 531 像素确实是 35 × 45 mm,但只在 300 dpi 下成立,而且只有当文件里这么写着才成立。值得用的工具都会把它写进去;证件照制作会直接改写那几个字节,连图都不解码。
300 dpi 是几乎每一份规范都写着的下限。600 是像样的冲印店会用的值,除了文件变大之外不花什么。
那些还有下限的文件大小规定
网上的表格比纸上的严,而且严得让人意外:好几个不但卡上限,还卡文件大小的下限。
- 印度的考试报名网站(SSC、UPSC 之类):照片必须正好 200 × 230 像素、JPEG、20 到 50 KB;签名 140 × 60 像素、10 到 20 KB。
- 中国签证上传:354 × 472 像素,40 到 120 KB。
- 英国护照上传:至少 600 × 750 像素,且至少 50 KB。
设下限的理由是站得住的——低于这个数的文件,通常是谁误传了一张缩略图——而后果很别扭。一张 200 × 230 的照片只有 46,000 个像素。哪怕用浏览器能写出的最高画质,它也可能只有 15 KB,而且你没法靠「少压一点」把它弄大,因为已经没有更少可言了。
诚实的解法是填充:JPEG 可以带一段注释,所有解码器都会跳过它,加一段就能让文件变长而一个像素都不改。这里的工具就是这么做的,而且会在填充里写下一句英文说明这件事。要提防那些改用放大你照片来凑够下限的东西——那是拿真实的画质去换一个数字。
自己印,便宜得多
快照亭拍六张要收好几十块。任何一个照片冲印柜台,印一张 6 寸只要几块钱,而一张 6 寸能排下八张 35 × 45 mm 的照片,还留得下下剪刀的余地。
送印时有两件事要弄对:
- 按 100 % 打印。「适应页面」「缩放以适合」和「无边距」都会把整张纸稍微缩放一点,而一张被缩放了 2 % 的纸,就是八张尺寸全错的照片。
- 顺着标记之间剪,不要顺着一条线剪。裁切标记落在空隙里,而不是压在照片上,这样既更容易剪准,事后也不会留下要修掉的墨迹。
为什么这些都不需要上传
上面每一步,都是在你自己机器早已解码好的一张图上做算术:一个裁切矩形、一次缩放、一次颜色求平均、一次 JPEG 编码,再加文件头里的几个字节。这里面没有哪一样是服务器做得到而浏览器做不到的。
而这一点值得停一停,因为这个文件是什么。证件照是你脸的照片,而把它传到某个网站,等于告诉那个网站你的脸、你在申请哪个国家的证件,以及你大概是什么时候申请的。要求上传的照片工具通常还要求注册账号,两样加起来,就是一个恰好由这些东西组成的数据库。它没有任何技术上非存在不可的理由。怎么判断一个工具是不是真的需要你的文件里,有四条把「真需要」和「不需要」分开的检查。