소개
왜 만들었나
여권 사진이 반려되는 이유는 대개 모습만 다른 하나의 문제입니다. 머리 크기가 맞지 않는 것입니다. 기관이 공개하는 허용 범위는 좁고, 45밀리미터 사진에서 5밀리미터 창밖에 안 되는 경우도 흔합니다. 바깥 치수만 맞춰 자르고 잘 들어맞기를 바라는 방식으로는 안정적으로 맞힐 수 없습니다. 그런데 무료 도구는 대부분 자기 얼굴 사진을 정체를 알 수 없는 서버에 업로드하라고 하고, 유료 도구는 대부분 크롭 한 번에 돈을 받습니다.
이 도구는 측정을 제대로 하고, 그것을 사용자 본인의 기기에서 합니다.
측정 방식
모든 규격은 머리 높이를 턱 끝에서 머리카락을 포함한 정수리까지 측정합니다. 어려운 부분은 바로 이 마지막 대목입니다. 사진에서 얼굴 특징을 찾는 표준 도구인 얼굴 랜드마크 모델에는 두개골 정점에 해당하는 지점이 없습니다. 가장 높은 점이 헤어라인 근처에 놓이므로 거기서 계산한 추정값은 구조적으로 짧게 나오며, 하필 사진이 반려되는 바로 그 방향으로 짧아집니다.
그래서 처리 순서는 거꾸로 보일 수 있습니다. 먼저 인물을 배경에서 분리하고, 다음으로 머리카락 윤곽에서 머리 맨 위를 읽어내고, 랜드마크 모델은 턱과 눈높이에만 사용합니다. 배경 분리는 배경을 규정 색으로 바꾸기 위해 어차피 필요하므로, 정확한 측정은 그 부산물로 얻어집니다.
정수리와 턱, 눈높이를 알면 크롭은 허용 범위의 가장자리 근처가 아니라 가운데에 오도록 계산됩니다. 그러면 어떤 자동 측정에서도 생기는 작은 오차에 대한 여유가 가장 넓어집니다. 원본 사진의 여백이 너무 좁아 규정에 맞는 크롭이 아예 존재하지 않으면, 이 도구는 더 잘라내 떨어질 사진을 만드는 대신 어느 쪽 변이 부족한지 알려줍니다.
아무것도 업로드하지 않는 이유
여권 사진은 신분증 신청서에 붙이는 본인 얼굴 사진입니다. 그것이 크롭을 위해 남의 서버로 넘어갈 좋은 이유는 없고, 넘기지 않을 이유는 여러 개 있습니다. 얼굴 검출, 배경 분리, 크롭, JPEG 인코딩은 모두 WebAssembly로 브라우저 안에서 실행됩니다. 브라우저 개발자 도구의 네트워크 탭에서 직접 확인할 수 있습니다.
규격을 정확하게 유지하는 방법
각 페이지에는 수치의 근거가 된 공식 출처 링크와, 사람이 그 출처를 마지막으로 확인한 날짜가 함께 표시됩니다. 출처와 대조하지 않은 규격은 아예 공개되지 않습니다. 빌드가 건너뜁니다. 여기서 자신 있게 틀린 페이지를 내보내는 대가는 누군가의 신청이 반려되는 일이기 때문입니다. 현재 이 사이트에는 확인을 마친 규격이 5개 있습니다.
공식 페이지와 더 이상 일치하지 않는 수치를 발견하셨다면, 그것이 저희에게 알려주실 수 있는 가장 유용한 정보입니다.
운영 비용
광고가 호스팅 비용을 부담합니다. 도구 자체는 무료이며 계정도, 사용 한도도, 유료 등급도 없습니다. 광고주는 Google 자체 광고 시스템이 수집하는 범위를 넘어서 저희로부터 사용자에 관한 어떤 정보도 받지 않습니다. 사진은 절대 전달되지 않습니다. 저희에게 그 사본이 애초에 없기 때문입니다.