跳到主要內容
Passport Photo Maker

關於

為什麼會有這個工具

護照相片被退件,多數其實是同一個問題換了不同的外衣:頭部尺寸不對。主管機關公布的允許區間很窄 —— 在一張四十五公釐高的相片上往往只有五公釐的窗口 —— 只按正確的外框尺寸裁切、再指望它剛好落進去,是不可能穩定做到的。與此同時,多數免費工具要你把自己的臉上傳到一台你一無所知的伺服器,而多數付費工具是在為一次裁切收費。

這個工具把量測這件事做對,而且是在你自己的機器上做。

它是怎麼量測的

所有規格量測頭部高度的方式,都是從下巴底部量到頭頂,含頭髮。最後這一點才是難處。人臉特徵點模型 —— 在相片中尋找五官的標準工具 —— 根本沒有頭頂這個特徵點;它們最高的點大約落在髮際線附近,因此任何基於它們的估算都會系統性偏短,而且恰好偏短在最容易導致相片被退件的那個維度上。

所以整條流程的順序看起來可能是反的:先把你從背景中分離出來,再從頭髮的輪廓讀出頭頂位置,只在下巴與眼睛位置上使用特徵點模型。背景分離本來就是替換成規定底色所必需的,所以這份精確的量測是順帶得來的。

在頭頂、下巴與眼睛位置都已知之後,裁切方案會被計算成落在每個允許區間的中段而不是靠近邊緣,從而為任何自動量測都會有的小誤差留下最寬的餘裕。如果你的原始相片取景太緊、根本不存在合規的裁切方案,本工具會告訴你哪一邊不足,而不是繼續往內裁、產出一張必然不合格的相片。

為什麼什麼都不會被上傳

護照相片是一張附在身分證件申請上的、你本人的臉部相片。它沒有任何好理由需要跑到別人的伺服器上去被裁切,而不該這麼做的理由有好幾個。人臉偵測、背景分離、裁切與 JPEG 編碼全部透過 WebAssembly 在你的瀏覽器中執行。你可以在瀏覽器開發者工具的網路面板中自行確認。

這些規格如何保持可靠

每個頁面都會連結其數字所依據的官方來源,並顯示某個人最後一次查閱該來源的日期。沒有對照來源核對過的規格根本不會被發布 —— 建置時會直接略過它 —— 因為這裡一個自信卻錯誤的頁面,代價是別人一次被退件的申請。本站目前共有 5 份已核實的規格。

如果你發現某個數字已經和官方頁面不一致,那是你能告訴我們最有用的事。

它靠什麼維持

廣告支付主機費用。工具本身免費,沒有帳號、沒有使用上限、也沒有付費版本;除了 Google 自家廣告系統本身收集的資料之外,廣告主從我們這裡得不到任何關於你的資料。他們永遠拿不到你的相片,因為我們自己也從來沒有過它的副本。