1 選好照片
你瀏覽器能開啟的任何圖片都行。白天對著一面素淨的牆、從大約一米半外用手機拍的那種,正是這些規定當初設想的樣子。照片直接從你的磁碟上讀,不會發到任何地方。
2 選好國家和證件
下面每一個數字都是公佈的要求,抄錄自其下注明的機構。這份清單裡沒有一條是猜的,也沒有一條是去網上取的:它是 src/specs.js 裡的一張表,隨頁面一起送來。
數字,自己來填
這裡的 KB 指 1024 位元組,這些表單說的也正是這個意思。
3 標出臉,檢查構圖
頭頂、下巴,還有左右瞳孔。規定要量的全部就是這四個點,裁切框取自它們最後停在哪裡——哪個落偏了就拖回來,然後按套用裁切框。找這四個點,靠的是量這張照片本身:你的頭在背後那面牆前的輪廓,以及眼睛所在的那兩塊偏暗的地方。裡頭沒有模型,也不去取任何東西;它是個起點,不是判決——所以改它是你的事,下面那行也會說清楚四個點裡哪一個它量不出來。
選好一張照片,裁切框就會出現在這裡。
4 背景
取自裁切框頂部的一條帶子,以及兩側肩膀以上的部分,也就是畫面裡本該只有背景的地方。在 CIE Lab 裡測量,而不是在 RGB 裡,因為相差四十個 RGB 單位的兩種灰根本分不出來,而四十個單位的藍就是另一種顏色了。
你這張讀出來是
規定要求的是
5 儲存
做好了
ICAO 標準 任何生物特徵旅行證件 機讀採集圖 35 x 45 毫米這個畫幅是世界上大部分地方簽發證件所依照的,頭部高度佔七到八成、眼睛落在畫面高度一半到五分之三之間,則是下面每一條規格都由此變化而來的幾何。 Doc 9303 還要求存下來的圖裡兩眼中心之間至少 90 畫素,從現在的手機照片裡裁出 413 x 531 輕鬆就能達到。 美國 護照、簽證和綠卡 線上上傳照片 正方形,而且是廣泛使用的唯一一種正方形護照照片:2 x 2 英寸,也就是 51 x 51 毫米。 頭部可以落在 25 到 35 毫米之間的任何位置,比 ICAO 的規定寬鬆得多;眼睛的位置也是從下邊緣量起,而不是按比例。 上傳的檔案也得是正方形,每邊 600 到 1200 畫素,表單強制的上限是 240 KB。 多元化簽證抽籤報名 Entrant Status Check 上傳 跟上面護照那條是同一張照片,但報名表只收一個尺寸,別的都不行:正好 600 x 600 畫素,最多 240 KB。 因為照片被退回的報名不會給你改,而是直接作廢——所以這一條值得做到分毫不差,而不是差不多。 英國 護照 線上申請用的數碼照片 頭部從下巴量到頭頂,必須在 29 到 34 毫米之間——明顯短於 ICAO 的區間,所以按 ICAO 規則裁好的照片在這裡可能因為頭太大而被退回。 數字規則不但有上限還有下限:低於 50 KB,上傳會因為檔案太小被退回。 申根區 簽證申請 每個申根領事館都在用的通用簽證格式:35 x 45 毫米,臉部佔畫面高度的七到八成,也就是 32 到 36 毫米。 各領事館對背景的接受程度不一樣。素淨的淺灰沒人退;帶陰影的白牆大多數都退。 德國 護照和身份證 Bundesdruckerei 的證件照模板要求在 35 x 45 毫米的畫幅裡臉高 32 到 36 毫米,眼睛落在上三分之一。 2025 年起照片一般在簽發視窗現場拍攝,或者由照相館以電子方式送過去,所以在這裡做出來的相紙是給那些還收紙質照片的申請用的。 加拿大 護照 形狀上的異類:50 x 70 毫米,比這裡任何一種都更瘦長,所以為別的國家裁好的圖放不進去。 臉高從下巴到頭頂 31 到 36 毫米。加拿大沒有公佈眼睛位置,所以這裡顯示的區間是按頭部居中於畫幅推出來的;當作參考,別當成規定。 照相館必須在背面印上日期和影樓名稱,這件事沒有哪個工具能替你做。 澳大利亞 護照 35 x 45 毫米的相紙,素淨的淺色背景,臉部從下巴到頭頂 32 到 36 毫米。 紙質申請要交兩張相紙,下面的整版匯出正是為這個準備的。 印度 護照 Passport Seva 要求素淨白背景上的 2 x 2 英寸照片,跟美國用的是同一個畫幅。 大多數印度表格說的「護照尺寸」指的是 35 x 45 毫米的相紙,它在這份清單裡另有一條——兩者不能互換。 貼在表格上的護照尺寸相紙 銀行、學校或者政府表格讓你貼一張「護照尺寸照片」時,說的就是這個:35 x 45 毫米,白背景,頭和肩。 沒有哪個機構為這個公佈過頭部高度區間,所以套用了 ICAO 的並作為參考顯示。沒人會拿尺子量這種照片。 SSC / UPSC 線上表格照片 線上申請照片 這些表格真正卡的是三個數字:200 x 230 畫素、JPEG,以及 20 到 50 KB 之間。兩頭都查 — 12 KB 的檔案會因為太小被退回,就像 60 KB 的會因為太大被退回一樣。 頭肩的取景是用文字描述的,不是量出來的,所以這裡的區間是從表格上的示例圖裡推出來的參考值。 沒有列印尺寸,因為根本沒有要列印的東西:這是給網頁表單用的檔案。整版匯出在這一條下是關掉的。 SSC / UPSC 線上表格簽名 線上申請簽名 這根本不是人像:在白紙上用黑色或深藍墨水籤的名,拍照或掃描後裁成 140 x 60 畫素,存成 10 到 20 KB 之間的 JPEG。 這一條會關掉頭部和眼睛的疊加。改為檢查紙是不是淺色、上面有沒有墨、以及墨會不會淡到讓表單讀成一張白紙。 簽名裁成 140 x 60 是 8400 個畫素。這條規格難的是夠到 10 KB,而不是不超過 20 — 見頁面上關於填充的說明。 中國 護照和簽證 線上簽證申請上傳 33 x 48 毫米的畫幅,比幾乎其他所有地方用的 35 x 45 更窄,頭部從下巴到頭頂 28 到 33 毫米。 上傳不但有上限還有下限——在正好 354 x 472 畫素下是 40 KB 到 120 KB,也就是同一個畫幅按 272 dpi 算出來的。 日本 護照 35 x 45 毫米的相紙,臉部從下巴到頭頂 34 毫米、上下 2 毫米以內,頭頂上方留 4 到 6 毫米空白。 頭頂上方的留白在這裡是單獨一條規定,而不是由頭部高度推出來的,所以顯示的眼睛區間只是參考。 別的任何地方 數字自己填 表格要什麼就是什麼 這一條裡每個數字都能改。照著你面前那張表格填,疊加圖、相紙和檔案大小的搜尋都會跟著它走。 它從 ICAO 的幾何起步,因為上面清單裡沒有的國家用它的可能性遠高於別的任何一種。 通行做法 文具店的 35 x 45 毫米標準,不是公佈的規定 你 別人發給你的那份 沒有列印尺寸——這條規格是給網頁表單的 {width} x {height} 毫米,{dpi} dpi {width} x {height} 畫素 正好 {width} x {height} px {width} x {height} px,最大到 {maxWidth} x {maxHeight} 至少 {width} x {height} px {min} 到 {max} 最多 {max} {min} 起 沒有寫明檔案大小的規定 上傳規定 沒有公佈——這一條是給列印的 {pixels},JPEG,{size} {n} 位元組 {n} KB {n} MB 轉錄自 {authority} — {document}。{checked} 核對。規定會變;上面的數字是拿去跟你面前那張表格對照的。 你自己填的數字。這裡不跟任何東西對照。 簽名的檢查方式不一樣:紙是不是淺色、上面有沒有墨、以及裁的時候有沒有把橫線或者紙邊框進來。 從裁切框頂部橫過去的一條帶,以及兩側往下、肩膀以上的部分讀出來——畫面裡本該只有背景的地方。用 CIE Lab 而不是 RGB 來量,因為相差四十個 RGB 單位的兩種灰根本分不出來,而四十個單位的藍已經是另一種顏色了。 這條規格的下限是 {floor} dpi。在 {chosen} dpi 下檔案出來是 {size},而且 JPEG 會把這個解析度寫在自己的頭裡,這樣沖印店就按正確尺寸出片,而不是靠猜。 {sheet},縫隙裡帶裁切標記,照片上面什麼也不印。 4 x 6 英寸相紙(10 x 15 釐米) 5 x 7 英寸相紙(13 x 18 釐米) A4 紙(210 x 297 毫米) US Letter(8.5 x 11 英寸) 這張照片在這種紙上根本放不下。 1 張,橫 {columns} 豎 {rows} {n} 張,橫 {columns} 豎 {rows} 這不是這個瀏覽器能開啟的圖片。 {name} — {width} x {height} 畫素 {name}:{why} 規格要的畫面比現有的多:{list}。於是把框留在了照片裡面,下面的數字可能因此不會全是綠的。往後退一步重拍就能解決。 {side} 差 {value} px 上邊 下邊 左邊 右邊 {a}、{b} 頭頂 頭的最高點,連頭髮一起算 下巴 下巴的最下沿 左眼 瞳孔,你看過去時在左邊的那個 右眼 另一個瞳孔 {label}:{hint}。方向鍵可以移動它;按住 Shift 一次十個畫素。 裁切區域。方向鍵移動它,Alt 加方向鍵改變大小,按住 Shift 每步是十個畫素。形狀由規格定死,不能更改。 正在寫 {width} x {height} 毫米的相紙 正在排整版 正在壓到:{label} 完成 相紙 — {width} x {height} 毫米 {width} x {height} 畫素,{size},{dpi} dpi 寫在檔案本身裡,沖印店就能按正確尺寸還原。 整版 — {paper} {sheet},{size},標了 {dpi} dpi。請按 100% 列印——讓整版出來尺寸不對的正是「適應頁面」。 上傳用 — {width} x {height} 編碼 1 次後 {size}。{how} 編碼 {n} 次後 {size}。{how} 產生檔案時出了問題:{why} 這個瀏覽器沒能解碼這張圖片。 這個瀏覽器不肯寫出 JPEG。 嘗試太多次後放棄了。 既沒有列印尺寸也沒有畫素尺寸的規格,沒法拿來裁切。 就算用還值得一用的最低畫質,出來也是 {size},超過了上限。這張圖的細節比表單預留的還多。 以畫質 {quality} 寫出,也就是 {size} — 在表單接受的區間裡。 畫質拉到頂,圖片也只編碼到 {size},仍然低於表單堅持的 {floor} 下限。為了夠到它加了 {added} 的 JPEG 註釋;圖片本身沒動。 列印尺寸 頭部,下巴到頭頂 眼睛高度,從底部量 背景 {min} 到 {max} {range}({min}–{max} mm) {band}(參考) {percent}({mm} mm) 頭高是 {measured}。規矩要的是 {wanted}。 頭高是 {measured},偏小了。規矩要的是 {wanted}。把框縮小一點。 頭高是 {measured},偏大了。規矩要的是 {wanted}。把框放大一點。 眼睛高度是 {measured}。規矩要的是 {wanted}。 眼睛高度是 {measured},在畫面裡偏低。規矩要的是 {wanted}。把框往下挪。 眼睛高度是 {measured},在畫面裡偏高。規矩要的是 {wanted}。把框往上挪。 兩眼是平的。 頭往左偏了 {degrees} 度,還在稽核的人不會注意到的那幾度以內。 頭往右偏了 {degrees} 度,還在稽核的人不會注意到的那幾度以內。 頭往左偏了 {degrees} 度,這個是看得出來的。把相機端平重拍,或者先把照片擺正。 頭往右偏了 {degrees} 度,這個是看得出來的。把相機端平重拍,或者先把照片擺正。 臉在畫面正中間。 臉偏在中線左邊,差了畫面寬度的 {size}。把框往反方向拖,或者再按一次「適配」。 臉偏在中線右邊,差了畫面寬度的 {size}。把框往反方向拖,或者再按一次「適配」。 裁下來的是 {have} 畫素,要輸出的是 {need},所以不用憑空造畫素。 裁下來的只有 {have} 畫素,要輸出的是 {need}。會稍微放大一點,代價只是損失一點銳度,別的沒有。 裁下來的只有 {have} 畫素,要輸出的是 {need}。差得太多了:結果會發糊,列印出來像截圖。只有走近一點重拍,或者用更高的解析度拍,才治得了。 幾何尺寸還不合規矩。檔案照樣能存下來——這裡沒有哪一處會不給你你自己的照片——只是上面那些數字才是表單要量的。 幾何尺寸合規矩了,背景不合。照片被退回來,更常見的原因是背景。 幾何尺寸合規矩,背景也過得去。 純白 純白 白牆拍出來是淺灰的。人家要的是一塊乾淨、光照均勻、沒有影子的背景,不是一種塗料的顏色。 白或米白 白或米白 兩種都收,實際上就是隻要素淨又淺就行:沒有花紋,沒有傢俱,頭後面沒有影子。 純淺灰 純淺灰 淺灰是國際民航組織偏好的顏色,因為它既把淺色的臉和背景分開,也把深色頭髮和背景分開。純白兩樣都做不到。 淺灰或奶油色 淺灰或奶油色 這是英國的說法。奶油色看起來像偏暖的米白;規矩要的是背景素淨均勻,不是非得哪一個色號。 背景量出來是 {hex},離 {wanted} 差得很遠。 背景量出來是 {hex}——離 {wanted} 挺近,但還不是。 背景量出來是 {hex},能算作 {wanted}。 它不是一塊乾淨的單色——你身後有影子、花紋或者別的東西。 有點不勻。往前站半米離牆遠一些,通常就全解決了。 光照均勻,頭後面沒有影子。 背景一邊比另一邊暗不少,看起來像是側面來的光。 一邊比另一邊稍微暗一點。 {colour} 這個工具不會替你換背景:把人從照片裡裁出來要用分割模型,而差的模型專挑那些照片本來就最常被退回的人,把頭髮啃掉一塊。往前站半米離牆遠一些,比任何濾鏡都管用。 這裡不會動你的簽名。只是量一量、報給你看,裁剪框你自己挪。 裁下來的這塊裡幾乎沒有墨。要麼框沒框住簽名,要麼筆太淡,拍不出來。 深色畫素太多了——看看裁剪是不是把一條橫線或者紙邊也框進去了。 墨覆蓋了這塊的 {coverage}%,看起來像是一個簽名。 紙拍出來是灰的,不是白的。給紙多點光,或者別拍照,直接掃描。 紙有點發暗。多數表單要簽名後面是一張乾淨的白紙。 紙乾淨又白。 四個點都是從照片上量出來的:頭頂取自你頭部的輪廓,瞳孔取自它們的暗,下巴取自下頜收進脖子的地方。還是看一眼,哪個落偏了就拖回來:裁切框取自它們最後停在哪裡。放好了,但不是每一處都量得出來。套用裁切框之前,請把四個點都看一遍。這張照片上什麼也量不出來。四個點改為停在起始位置上——請把它們拖到頭頂、下巴和左右瞳孔上。這四個點歸你,什麼都不會去動它們。請把每一個拖到頭頂、下巴和瞳孔上。你動過一個點,所以四個點現在都歸你了。選「替我找」會重新量一遍這張照片。 你背後那面牆不夠乾淨,襯不出一個頭的輪廓。頭從照片上方出了框,沒有頭頂可找。眼睛認不出來,於是兩隻都放在這麼大的頭通常長眼睛的位置。下巴來自頭的一般比例,而不是這個頭的輪廓。 重新找一次臉把點放回去 你的照片沒有去任何地方。載入了 {total} 個檔案,全都是本站自己的。{platform} 有東西聯絡了 {hosts},而這個工具從不這麼做。值得去查一查。{platform} 本站自己用於廣告、統計和捐贈按鈕的指令碼來自 {hosts} 個主機,它們誰也沒拿到照片,或照片裡的一個位元組。 本站自己用於廣告、統計和捐贈按鈕的指令碼來自 {hosts} 個主機,它們誰也沒拿到照片,或照片裡的一個位元組。