Naar de inhoud
Passport Photo Maker

Over

Waarom dit bestaat

Afgekeurde pasfoto’s zijn bijna altijd hetzelfde probleem in een ander jasje: het hoofd heeft het verkeerde formaat. Instanties publiceren een smal toegestaan bereik — vaak een venster van vijf millimeter op een foto van vijfenveertig millimeter — en dat raak je niet betrouwbaar door op de juiste buitenmaten te snijden en te hopen. Ondertussen willen de meeste gratis hulpmiddelen dat je een foto van je gezicht uploadt naar een server waarover je niets weet, en rekenen de meeste betaalde af voor een uitsnede.

Dit hulpmiddel doet de meting zoals het hoort, en doet die op je eigen machine.

Hoe het meet

Elke specificatie meet de hoofdhoogte van de onderkant van de kin tot de kruin, inclusief het haar. Dat laatste is het moeilijke deel. Modellen voor gezichtskenmerken — het standaardgereedschap om trekken in een foto te vinden — hebben geen punt voor de bovenkant van de schedel; hun hoogste punt ligt rond de haarlijn, dus elke schatting die daarop is gebouwd valt structureel te kort uit, en te kort in precies de maat waarop foto’s worden afgekeurd.

De verwerking verloopt daarom in een orde die averechts kan lijken: eerst word je van de achtergrond gescheiden, dan wordt de bovenkant van je hoofd afgelezen van de omtrek van je haar, en het kenmerkenmodel wordt alleen gebruikt voor de kin en de ooglijn. Het scheiden van de achtergrond was toch al nodig om die door de voorgeschreven kleur te vervangen, dus de nauwkeurige meting komt er gratis bij.

Zijn de kruin, de kin en de ooglijn bekend, dan wordt de uitsnede zo berekend dat hij midden in elk toegestaan bereik valt in plaats van dicht bij een rand, wat de ruimste marge laat voor de kleine fouten die elke automatische meting maakt. Is je oorspronkelijke foto te krap gekaderd om een geldige uitsnede te laten bestaan, dan zegt het hulpmiddel welke rand tekortkomt in plaats van verder te snijden en iets op te leveren dat wordt afgekeurd.

Waarom er niets wordt geüpload

Een pasfoto is een afbeelding van je gezicht bij een aanvraag voor een identiteitsdocument. Er is geen goede reden waarom die naar de server van iemand anders zou moeten reizen om te worden uitgesneden, en er zijn er verschillende slechte. Gezichtsdetectie, achtergrondscheiding, uitsnijden en JPEG-codering gebeuren allemaal in je browser via WebAssembly. Je kunt het nagaan op het tabblad Netwerk van de ontwikkelaarshulpmiddelen van je browser.

Hoe de specificaties eerlijk blijven

Elke pagina verwijst naar de officiële bron waar de getallen uit komen en toont de datum waarop iemand die bron voor het laatst heeft gelezen. Een specificatie die niet tegen haar bron is gecontroleerd wordt helemaal niet gepubliceerd — de build slaat die over — want een pagina die hier met overtuiging fout is, kost iemand een afgewezen aanvraag. Op de site staan momenteel 5 gecontroleerde specificaties.

Zie je een getal dat niet meer overeenkomt met de officiële pagina, dan is dat het nuttigste wat je ons kunt melden.

Hoe het wordt betaald

Advertenties dekken de hosting. Het hulpmiddel zelf is gratis, heeft geen account, geen gebruikslimiet en geen betaalde variant, en adverteerders krijgen van ons niets over jou buiten wat Googles eigen advertentiesystemen zelf verzamelen. Je foto krijgen ze nooit, omdat wij er nooit een kopie van hebben.