Questa pagina è in italiano perché è la lingua che chiede il tuo browser.
Il codice di questa pagina non è partito.
Se apri index.html direttamente da una cartella, i moduli JavaScript restano bloccati, quindi non succederà niente quando sceglierai una foto. Servi invece la cartella via http:
Si apre appena scegli un file qui sopra.pronto — stacca la connessione e questo continua a funzionare.non disponibile in questo browser (tutto il resto funziona lo stesso).serve https:// oppure localhost per tenere una copia offline.qui non si può tenere una copia, ma non viene caricato niente in nessun caso.I tuoi file non sono andati da nessuna parte. {total} file caricati, tutti quanti di questo sito. {platform}Qualcosa ha contattato {hosts}, e questo strumento non lo fa mai. Vale la pena andare a vedere. {platform}Gli script del sito per la pubblicità, la misurazione e il pulsante delle donazioni sono arrivati da {hosts} host; a nessuno di questi è arrivato un file o un suo byte.Gli script del sito per la pubblicità, la misurazione e il pulsante delle donazioni sono arrivati da {hosts} host; a nessuno di questi è arrivato un file o un suo byte.Qualcosa è andato storto: {detail}. Ricarica la pagina per ricominciare.Lettura di {count} file…Lettura di {count} file…Prova un esempioCreazione di un esempio…Questo browser non è riuscito a creare l'esempio. Scegli un file.
Foto tessera — passaporto e visto a norma
Scegli il paese. Applica quella norma, esattamente.
● Qui non si caricano foto, mai. Non c'è nessun server.
Il ritaglio, le misure, la lettura dello sfondo e la stampa girano tutti nel tuo browser, sul tuo hardware, con il codificatore JPEG che si porta già dietro. Questo strumento non ha nessuna funzione di rete, niente da scaricare e niente da mandare. E anche se ci fosse una via d'uscita, dall'altra parte di questa pagina non c'è nessun server a cui mandare una fotografia della tua faccia.
✗ Niente caricamenti
✗ Nessun account
✗ Nessuna filigrana
✓ Funziona offline
✓ Open source
Verifica dal vivo:verifica in corso…
Offline:verifica in corso…
Non fidarti della nostra parola: apri gli strumenti per sviluppatori, tieni d'occhio il pannello Rete e fai una foto tessera. Non c'è una sola richiesta che porti con sé un'immagine, una miniatura, un nome di file o un byte di quello che hai scelto. Oppure stacca la connessione e fanne una lo stesso.
Come si verifica quello che promette
Una fotografia della tua faccia non lascia mai questo dispositivo. Qui conta più che sulla maggior parte degli strumenti: il file che questa pagina maneggia è un'immagine della tua faccia, e quello che stai per farci nomina anche il paese di cui stai chiedendo il documento. La Content-Security-Policy elenca ogni indirizzo che questa pagina può contattare, e non ne appartiene uno a questo sito. Qui non esiste un recapito dove la tua fotografia possa essere raccolta.
Qui niente va a prendere niente. In src/ non c'è da nessuna parte un fetch, un XMLHttpRequest o un sendBeacon. Il prontuario è una tabella in src/specs.js, servita con la pagina e messa in cache con lei: non c'è nessun elenco di paesi da consultare e niente con cui confrontare la tua foto a distanza.
Il volto viene trovato senza un modello di volti. Non ci sono pesi da scaricare, né un motore di inferenza per eseguirli, né niente che venga richiesto alla rete: la sommità del capo esce dal contorno della testa contro il muro dietro, le pupille dalle zone del viso più scure di quello che le circonda. Niente di tutto ciò legge il colore della pelle, ed è proprio per questo che è scritto così — un modello che sbaglia sbaglia in modo disuguale, peggio su certi volti che su altri. È una posizione di partenza e non un verdetto: la pagina dice quale dei quattro punti non è riuscita a misurare, ogni puntino resta trascinabile, e con Li metto io è spento del tutto.
Cosa carica Google, e cosa non gli arriva. Gli script della pubblicità e della misurazione arrivano da Google, il pulsante delle donazioni da Buy Me a Coffee. A nessuno di loro viene passato niente sulla tua fotografia, sulla tua faccia o su quale norma hai scelto. Ogni riga che legge, ritaglia, misura o scrive un file è servita da questa origine ed è elencata nel repository.
Funziona offline. Stacca la rete e lo strumento resta identico, perché al suo interno non c'è mai stato un passaggio di rete. È la prova più semplice che ci sia.
Verifica tu stesso. Niente di quanto sopra va preso per buono. Questa pagina la genera, dai modelli e dalla configurazione del repository, uno script di build che puoi leggere ed eseguire anche tu, e il risultato finisce sul branch dist: puoi quindi confrontare quello che viene servito con quello che produce una build dei sorgenti.
I file da leggere per primi sono config/site.toml per la Content-Security-Policy, src/specs.js per il prontuario, cioè i numeri pubblicati di ogni paese, con l'autorità e la data in cui ciascuno è stato letto, src/detect.js per come vengono trovati i quattro punti — un contorno e due macchie scure, senza nessun modello —, src/geometry.js per i conti che trasformano quattro punti segnati in un ritaglio, e src/jpeg.js per le due modifiche all'intestazione che scrivono la risoluzione di stampa nel file e portano un caricamento troppo leggero alla dimensione su cui un modulo insiste.
Se il software di sicurezza della tua azienda segnala un caricamento. Osserva il momento in cui un file viene scelto nel browser, e non può sapere se la pagina intende inviarlo — quindi avvisa alla scelta. Qui non viene inviato nulla: apri gli strumenti per sviluppatori, vai su Rete e scegli un file. Non c'è nessuna richiesta che lo trasporti, e nessuna richiesta a parte l'anteprima locale della pagina. È la stessa verifica che il tuo reparto IT può fare in mezzo minuto.
1 Scegli la fotografia
Qualsiasi immagine il tuo browser sappia aprire. Una foto col telefono scattata davanti a un muro liscio, di giorno, da un metro e mezzo circa: è attorno a questo che quasi tutte queste norme sono state scritte. E viene letta direttamente dal tuo disco, non spedita da nessuna parte.
2 Scegli il paese e il documento
Ogni numero qui sotto è il requisito pubblicato, trascritto dall'autorità nominata sotto di esso. Niente in questo elenco è tirato a indovinare, e niente viene scaricato: è una tabella in src/specs.js, servita con la pagina.
I numeri, da scrivere tu
KB qui vuol dire 1024 byte, che è quello che questi moduli intendono.
3 Segna il volto e controlla l'inquadratura
La sommità del capo, il mento e ciascuna pupilla. Quei quattro punti sono tutto quello che una norma misura, e il ritaglio viene preso da dove finiscono: trascina quello caduto male, poi premi Adatta il riquadro. Trovarli vuol dire misurare la foto stessa: il bordo della tua testa contro il muro dietro, e le macchie più scure dove stanno gli occhi. Non c’è nessun modello dentro e non viene scaricato niente, ed è una posizione di partenza e non un verdetto — per questo puoi correggerla, e per questo la riga qui sotto dice quale dei quattro non è riuscita a misurare.
Scegli una fotografia e qui comparirà il riquadro di ritaglio.
4 Lo sfondo
Letto da una fascia in cima al ritaglio e lungo i due lati, sopra le spalle: le parti dell'inquadratura che dovrebbero essere solo sfondo. Misurato in CIE Lab invece che in RGB, perché due grigi distanti quaranta unità RGB sono indistinguibili e quaranta unità di blu fanno un altro colore.
Come risulta il tuo
Cosa chiede la norma
5 Salvalo
Fatto
Standard ICAOQualsiasi documento di viaggio biometricoAcquisizione leggibile a macchinaIl formato 35 x 45 mm è quello su cui emette la maggior parte del mondo, e un’altezza della testa del 70-80 per cento con la linea degli occhi fra la metà e i tre quinti dell’altezza è la geometria di cui ogni specifica qui sotto è una variante.Il Doc 9303 chiede anche almeno 90 pixel fra i centri degli occhi nell’immagine memorizzata, cosa che un ritaglio di 413 x 531 da una foto di un telefono moderno supera largamente.Stati UnitiPassaporto, visto e green cardCaricamento della foto onlineQuadrata, e l’unica foto da passaporto quadrata largamente in uso: 2 x 2 pollici, cioè 51 x 51 mm.La testa può stare ovunque fra 25 e 35 mm, una finestra molto più ampia della regola ICAO, e la linea degli occhi si misura dal bordo inferiore anziché come proporzione.Anche il file caricato deve essere quadrato, fra 600 e 1200 pixel di lato, e 240 KB è il tetto che il modulo applica.Iscrizione alla lotteria dei visti per la diversitàCaricamento per l’Entrant Status CheckLa stessa foto della regola del passaporto qui sopra, ma il modulo di iscrizione accetta una misura e una sola: esattamente 600 x 600 pixel, al massimo 240 KB.Un’iscrizione respinta per la foto non viene corretta, viene scartata — per questo qui conviene essere precisi e non approssimativi.Regno UnitoPassaportoFoto digitale per una domanda onlineLa testa si misura dal mento alla sommità del capo e deve stare fra 29 e 34 mm — nettamente meno della banda ICAO, così una foto ritagliata secondo la regola ICAO può essere respinta qui perché la testa è troppo grande.La regola digitale ha un pavimento oltre a un tetto: sotto i 50 KB il caricamento viene respinto perché il file è troppo piccolo.Area SchengenDomanda di vistoIl formato comune del visto usato da ogni consolato Schengen: 35 x 45 mm con il viso che riempie dal 70 all’80 per cento dell’altezza, cioè da 32 a 36 mm.I consolati non concordano su cosa accettano come sfondo. Un grigio chiaro uniforme non lo respinge nessuno; un muro bianco con un’ombra sopra lo respingono quasi tutti.GermaniaPassaporto e carta d’identitàLa sagoma fotografica della Bundesdruckerei chiede un’altezza del viso da 32 a 36 mm in un formato di 35 x 45 mm, con gli occhi nel terzo superiore.Dal 2025 la foto viene normalmente scattata all’ufficio che rilascia il documento o inviata a esso per via elettronica da un fotografo, quindi una stampa fatta qui serve alle domande che ancora ne accettano una.CanadaPassaportoLa stramba quanto a forma: 50 x 70 mm, in proporzione più alta e stretta di qualsiasi altra qui, così un ritaglio fatto per un altro paese non ci sta.L’altezza del viso è da 31 a 36 mm misurata dal mento alla sommità del capo. Il Canada non pubblica una linea degli occhi, quindi la banda mostrata qui è quella che deriva dalla testa centrata nel formato: trattala come un’indicazione e non come una regola.Il fotografo deve stampare la data e il nome dello studio sul retro, cosa che nessuno strumento può fare per te.AustraliaPassaportoUno sfondo uniforme e chiaro con il viso da 32 a 36 mm dal mento alla sommità del capo in una stampa di 35 x 45 mm.Con una domanda cartacea vengono chieste due stampe, ed è esattamente a questo che serve l’esportazione del foglio qui sotto.IndiaPassaportoPassport Seva chiede una foto di 2 x 2 pollici su sfondo bianco uniforme, lo stesso formato che usano gli Stati Uniti.Una stampa di 35 x 45 mm è ciò che la maggior parte dei moduli indiani intende per «formato passaporto», ed è una voce a parte in questo elenco — le due non sono intercambiabili.Stampa formato passaporto per un moduloQuello che intendono una banca, un’università o un modulo pubblico quando chiedono una «foto formato passaporto» da incollare: 35 x 45 mm, sfondo bianco, testa e spalle.Nessuna autorità pubblica una banda di altezza della testa per questo, quindi si applica quella ICAO e la si mostra come indicazione. Nessuno misura queste foto col righello.Foto per modulo online SSC / UPSCFoto per la domanda onlineQuello che questi moduli applicano davvero sono tre numeri: 200 x 230 pixel, JPEG, e fra 20 e 50 KB. Vengono controllati entrambi gli estremi — un file da 12 KB viene respinto perché troppo piccolo esattamente come uno da 60 KB viene respinto perché troppo grande.L’inquadratura a testa e spalle è descritta a parole anziché misurata, quindi le bande qui sono indicazioni ricavate dalle immagini di esempio sui moduli.Non c’è una misura di stampa, perché non c’è niente da stampare: questo è un file per un modulo web. L’esportazione del foglio è spenta per esso.Firma per modulo online SSC / UPSCFirma per la domanda onlineNon è affatto un ritratto: una firma scritta con inchiostro nero o blu scuro su carta bianca, fotografata o scansionata, ritagliata a 140 x 60 pixel e salvata come JPEG fra 10 e 20 KB.La sovrapposizione di testa e occhi è spenta per questa. Quello che si controlla invece è che la carta sia chiara, che ci sia inchiostro sopra e che quell’inchiostro non sia così pallido da far leggere al modulo un foglio vuoto.Un ritaglio di 140 x 60 di una firma sono 8400 pixel. Arrivare a 10 KB è la parte difficile di questa specifica, non restare sotto 20 — vedi la nota sul riempimento nella pagina.CinaPassaporto e vistoCaricamento per la domanda di visto onlineUn formato di 33 x 48 mm, più stretto del 35 x 45 usato quasi ovunque altrove, con la testa da 28 a 33 mm dal mento alla sommità del capo.Il caricamento ha un pavimento oltre a un tetto — da 40 KB a 120 KB a esattamente 354 x 472 pixel, che è quello stesso formato a 272 dpi.GiapponePassaportoUna stampa di 35 x 45 mm con il viso di 34 mm dal mento alla sommità del capo, più o meno 2 mm, e da 4 a 6 mm di spazio libero sopra la testa.Lo spazio sopra la testa è enunciato qui come regola a sé anziché essere implicito nell’altezza della testa, ed è per questo che la banda degli occhi mostrata è un’indicazione.Da qualsiasi altra parteScrivi tu i numeriQuello che chiede il moduloSu questa ogni cifra è modificabile. Metti quello che dice il modulo che hai davanti, e la sovrapposizione, la stampa e la ricerca della dimensione del file lo seguono tutte.Parte dalla geometria ICAO, perché un paese che non è nell’elenco qui sopra ha molte più probabilità di usare quella che qualsiasi altra cosa.Prassi comuneLo standard da cartoleria di 35 x 45 mm, non una regola pubblicataTuQuello che ti hanno mandatonessuna misura di stampa — questa regola è per un modulo web{width} x {height} mm a {dpi} dpi{width} x {height} pixelesattamente {width} x {height} px{width} x {height} px, fino a {maxWidth} x {maxHeight}almeno {width} x {height} pxda {min} a {max}fino a {max}da {min} in sunessuna regola sulla dimensione del fileRegola di caricamentonessuna pubblicata — questa è una stampa{pixels}, JPEG, {size}{n} byte{n} KB{n} MBTrascritto da {authority} — {document}. Verificato il {checked}. Le regole cambiano; le cifre qui sopra sono quelle da confrontare con il modulo che hai davanti.Le tue cifre. Qui non viene verificato niente contro niente.Una firma si controlla in modo diverso: che la carta sia chiara, che ci sia inchiostro sopra e che il ritaglio non abbia preso dentro una riga o il bordo del foglio.Letto da una fascia lungo il bordo superiore del ritaglio e giù per i due lati, sopra le spalle — le parti del formato che dovrebbero essere nient’altro che sfondo. Misurato in CIE Lab anziché in RGB, perché due grigi distanti quaranta unità RGB sono indistinguibili e quaranta unità di blu sono un altro colore.{floor} dpi è il pavimento di questa regola. A {chosen} dpi il file viene fuori {size}, e il JPEG porta quella risoluzione nell’intestazione, così una tipografia lo stampa alla misura giusta invece di indovinare.{sheet}, con crocini di taglio negli spazi e niente stampato sopra una foto.Stampa 4 x 6 pollici (10 x 15 cm)Stampa 5 x 7 pollici (13 x 18 cm)Foglio A4 (210 x 297 mm)US Letter (8,5 x 11 pollici)questa foto su questa carta non ci sta proprio.1 copia, {columns} in larghezza e {rows} in altezza{n} copie, {columns} in larghezza e {rows} in altezzaquella non è un’immagine che questo browser sappia aprire.{name} — {width} x {height} pixel{name}: {why}La regola voleva più immagine di quanta ce ne sia: {list}. Il riquadro è stato invece tenuto dentro la foto, ed è per questo che le cifre qui sotto potrebbero non essere tutte verdi. Una foto scattata un passo più indietro è il rimedio.{value} px in {side}altobassoa sinistraa destra{a}, {b}Sommità del capoil punto più alto della testa, capelli compresiMentoil bordo inferiore del mentoOcchio sinistrola pupilla, a sinistra come la vedi tuOcchio destrol’altra pupilla{label}: {hint}. Le frecce lo spostano; tieni premuto Maiusc per dieci pixel per volta.Area di ritaglio. Le frecce la spostano, Alt e le frecce la ridimensionano, e tenendo premuto Maiusc ogni passo è di dieci pixel. La forma è fissata dalla specifica e non si può cambiare.scrittura della stampa {width} x {height} mmimpaginazione del fogliocompressione verso: {label}fattoLa stampa — {width} x {height} mm{width} x {height} pixel, {size}, con {dpi} dpi segnati nel file stesso perché una tipografia la riproduca alla misura giusta.Il foglio — {paper}{sheet}, {size}, con {dpi} dpi segnati. Stampalo al 100 per cento — «adatta alla pagina» è quello che fa uscire un foglio della misura sbagliata.Il file da caricare — {width} x {height}{size} dopo 1 codifica. {how}{size} dopo {n} codifiche. {how}Qualcosa è andato storto nel creare i file: {why}questo browser non è riuscito a decodificare l’immagine.questo browser non ha voluto scrivere un JPEG.ha rinunciato dopo troppi tentativi.una specifica senza misura di stampa né misura in pixel non dà niente a cui ritagliare.Anche alla qualità più bassa che valga la pena usare, questo viene fuori a {size}, che supera il limite. L’immagine ha più dettaglio di quanto il modulo preveda.Scritto alla qualità {quality}, cioè {size} — dentro la banda che il modulo accetta.L’immagine si codifica a {size} in cima al cursore della qualità, e resta comunque sotto il pavimento di {floor} su cui il modulo insiste. Sono stati aggiunti {added} di commento JPEG per arrivarci; l’immagine in sé è intatta.Dimensione di stampaTesta, dal mento alla sommitàLinea degli occhi, dal bassoSfondoda {min} a {max}{range} ({min}–{max} mm){band} (indicativo){percent} ({mm} mm)L’altezza della testa è {measured}. La regola chiede {wanted}.L’altezza della testa è {measured}, ed è troppo poco. La regola chiede {wanted}. Rimpicciolisci il riquadro.L’altezza della testa è {measured}, ed è troppo. La regola chiede {wanted}. Allarga il riquadro.La linea degli occhi è a {measured}. La regola chiede {wanted}.La linea degli occhi è a {measured}, troppo in basso nell’inquadratura. La regola chiede {wanted}. Sposta il riquadro in giù.La linea degli occhi è a {measured}, troppo in alto nell’inquadratura. La regola chiede {wanted}. Sposta il riquadro in su.La linea degli occhi è in piano.La testa pende di {degrees} gradi a sinistra, e sta dentro i due gradi che un esaminatore non nota.La testa pende di {degrees} gradi a destra, e sta dentro i due gradi che un esaminatore non nota.La testa pende di {degrees} gradi a sinistra, e si vede. Rifai la foto con la macchina in piano, oppure raddrizza prima l’immagine.La testa pende di {degrees} gradi a destra, e si vede. Rifai la foto con la macchina in piano, oppure raddrizza prima l’immagine.Il viso è al centro dell’inquadratura.Il viso sta {size} della larghezza a sinistra del centro. Tira il riquadro dall’altra parte, oppure premi di nuovo «Adatta».Il viso sta {size} della larghezza a destra del centro. Tira il riquadro dall’altra parte, oppure premi di nuovo «Adatta».Il ritaglio è di {have} pixel e l’uscita di {need}, quindi non c’è niente da inventare.Il ritaglio è solo di {have} pixel e l’uscita di {need}. Verrà ingrandito un poco, e questo costa un filo di nitidezza e nient’altro.Il ritaglio è solo di {have} pixel e l’uscita di {need}. Manca parecchio: il risultato verrà molle, e su carta sembrerà una schermata. L’unico rimedio è una foto scattata più da vicino, o a risoluzione più alta.L’inquadratura non rispetta ancora la regola. Puoi salvare i file lo stesso — qui nessuno ti nega la tua fotografia — ma i numeri qui sopra sono quelli che il modulo andrà a misurare.L’inquadratura rispetta la regola. Lo sfondo no, ed è il motivo più frequente per cui una foto torna indietro.L’inquadratura rispetta la regola e lo sfondo passa.Bianco pienobianco pienoUn muro bianco viene fotografato grigio chiaro. Quello che si chiede è uno sfondo pieno, illuminato in modo uniforme e senza ombre, non un colore di pittura.Bianco o bianco sporcobianco o bianco sporcoVanno bene entrambi, che in pratica vuol dire qualunque cosa piena e chiara: niente fantasie, niente mobili e niente ombre dietro la testa.Grigio chiaro pienogrigio chiaro pienoIl grigio chiaro è la preferenza dell’ICAO perché stacca dallo sfondo un viso chiaro, e anche i capelli scuri. Il bianco puro non fa né l’una né l’altra cosa.Grigio chiaro o cremagrigio chiaro o cremaÈ la formula usata dal Regno Unito. Il crema si legge come un bianco sporco caldo; quello che la regola vuole è che lo sfondo sia pieno e uniforme, non che sia una tinta precisa.Lo sfondo misura {hex}, ed è lontanissimo da {wanted}.Lo sfondo misura {hex} — vicino a {wanted}, ma non ci siamo del tutto.Lo sfondo misura {hex}, e passa come {wanted}.Non è un colore solo — c’è un’ombra, una fantasia o un oggetto dietro di te.Leggermente disomogeneo. Mettersi mezzo metro più lontano dal muro di solito risolve tutto.Illuminato in modo uniforme, senza ombre dietro la testa.Un lato dello sfondo è molto più scuro dell’altro, e si legge come luce laterale.Un lato è un po’ più scuro dell’altro.{colour} Questo strumento non sostituisce lo sfondo: ritagliare una persona da una fotografia richiede un modello di segmentazione, e uno fatto male mangia i capelli proprio a quelle persone a cui le foto vengono già rifiutate più spesso. Mettersi mezzo metro più lontano dal muro ne risolve più di qualsiasi filtro.Qui non si tocca la tua firma. Viene misurata e descritta, e il ritaglio è tuo.Quasi nessun inchiostro nel ritaglio. O il riquadro è fuori dalla firma, o la penna era troppo chiara per essere fotografata.Moltissimi pixel scuri — controlla che il ritaglio non abbia preso una riga del foglio o il bordo della pagina.L’inchiostro copre il {coverage}% del ritaglio, e questo si legge come una firma.La carta viene fuori grigia invece che bianca. Più luce sul foglio, oppure una scansione al posto della foto.La carta è un po’ spenta. Quasi tutti i moduli vogliono un foglio bianco e pulito dietro la firma.La carta è pulita e bianca.Tutti e quattro sono stati misurati sulla foto: la sommità del capo dal contorno della testa, le pupille da quanto sono scure, il mento da dove la mascella entra nel collo. Controllali lo stesso e trascina quello caduto male: il ritaglio viene preso da dove finiscono.Messi, ma non tutto è stato misurato. Controlla tutti e quattro i puntini prima di adattare il riquadro.Su questa foto non si è potuto misurare niente. I puntini stanno invece nelle loro posizioni di partenza: trascinali sulla sommità del capo, sul mento e su ciascuna pupilla.I quattro puntini sono tuoi e niente li sposterà. Trascina ognuno sulla sommità del capo, sul mento e su una pupilla.Hai spostato un puntino, quindi adesso sono tutti e quattro tuoi. «Trovameli tu» misura di nuovo la foto.Il muro dietro di te non è abbastanza uniforme per ritagliarci contro il contorno di una testa.La testa esce dalla foto in alto, quindi non c’era nessuna sommità del capo da trovare.Gli occhi non si sono potuti distinguere, così sono stati messi entrambi dove li ha di solito una testa di questa misura.Il mento viene dalle proporzioni di una testa e non dal contorno di questa.Cerca di nuovo il visoRimetti i puntiniLe tue foto non sono andate da nessuna parte. {total} file caricati, tutti quanti di questo sito. {platform}Qualcosa ha contattato {hosts}, e questo strumento non lo fa mai. Vale la pena andare a vedere. {platform}Gli script del sito per la pubblicità, la misurazione e il pulsante delle donazioni sono arrivati da {hosts} host; a nessuno di questi è arrivata una foto o un suo byte.Gli script del sito per la pubblicità, la misurazione e il pulsante delle donazioni sono arrivati da {hosts} host; a nessuno di questi è arrivata una foto o un suo byte.
Ha funzionato?
Cosa è andato storto?
Grazie — ci serve.
Viene inviata solo la risposta, e solo quando premi un pulsante. Mai il tuo file, né il suo nome, né niente che lo riguardi.
# Foto tessera — passaporto e visto a norma
Scegli il paese. Applica quella norma, esattamente.
> Fai una foto per passaporto o visto secondo la norma pubblicata del tuo paese: millimetri e DPI esatti, una guida dal vivo per l'altezza della testa e la linea degli occhi, il controllo dello sfondo, un foglio 10x15 pronto da stampare e un file schiacciato dentro il limite in KB del portale. Non viene caricato niente.
Questa pagina è uno strumento interattivo che funziona interamente nel tuo browser, all'indirizzo https://abox.tools/it/foto-tessera/ — nulla di ciò che gli affidi viene caricato. Quanto segue è tutto ciò che la pagina dice dello strumento a parole; per usarlo, apri l'indirizzo.
## Qui non si caricano foto, **mai**. Non c'è nessun server.
Il ritaglio, le misure, la lettura dello sfondo e la stampa girano tutti nel tuo browser, sul tuo hardware, con il codificatore JPEG che si porta già dietro. Questo strumento non ha nessuna funzione di rete, niente da scaricare e niente da mandare. E anche se ci fosse una via d'uscita, dall'altra parte di questa pagina non c'è nessun server a cui mandare una fotografia della tua faccia.
- ✗ Niente caricamenti
- ✗ Nessun account
- ✗ Nessuna filigrana
- ✓ Funziona offline
- ✓ Open source
## Come fare una foto tessera che non torni indietro
1. **Scegli la fotografia.** Una foto col telefono davanti a un muro liscio, di giorno, scattata da un metro e mezzo circa. Il browser la legge direttamente dal tuo disco, e nel frattempo non esce niente da nessuna parte.
2. **Scegli il paese e il documento.** Il pannello mostra allora la misura di stampa, la fascia di altezza della testa, la linea degli occhi, il colore dello sfondo e i limiti di caricamento di quella norma, insieme all'autorità da cui viene ogni numero e alla data in cui è stato letto. Niente in quell'elenco è tirato a indovinare, e qualsiasi cosa ti sia stata mandata e non ci sia si inserisce sotto «Da qualunque altra parte».
3. **Controlla i quattro puntini sul tuo viso.** Sommità del capo, mento e ciascuna pupilla: quei quattro punti sono tutto quello che la norma misura. Vengono messi misurando la foto stessa, e la riga sotto dice quali ci è riuscita e quali ha dovuto ricavare. Trascina quello caduto male, oppure passa a *Li metto io* e falli tutti e quattro a mano. Poi premi *Adatta il riquadro* e il ritaglio finisce dove lo vuole quel paese.
4. **Leggi i quattro controlli, e lo sfondo.** Altezza della testa, linea degli occhi, centratura e inclinazione, ognuno misurato sul riquadro com'è adesso e ognuno che dice da che parte trascinare se è fuori. Lo sfondo viene letto dalla parte alta e dai lati del ritaglio e confrontato con il colore che la norma chiede; la disomogeneità, che è quello che fa davvero respingere le foto, viene misurata a parte rispetto al colore.
5. **Prenditi i tre file.** La stampa, ai millimetri esatti e con la risoluzione scritta dentro il file, così un negozio la stampa nella misura giusta. Il foglio, con tante copie quante ne tiene un 10 × 15 e i segni di taglio negli spazi. E il caricamento, alla dimensione in pixel che il portale pretende e dentro la fascia in KB che impone da entrambe le parti.
## La versione lunga
[Come farsi una foto tessera che non torna indietro](https://abox.tools/it/guide/fare-una-foto-tessera/): Cosa viene misurato davvero in una foto tessera — altezza della testa, linea degli occhi, sfondo —, quali numeri vuole ciascun paese, e come stare dentro ai limiti in pixel e in KB di un modulo online.
## Anche nella cassetta
- [Impilatore di immagini](https://abox.tools/it/impilare-immagini/): Venti fotogrammi in uno, senza venti caricamenti e senza un convertitore RAW.
- [Oscuratore di immagini](https://abox.tools/it/oscurare-immagine/): Quello che copri viene cancellato dal file, non nascosto dentro.
- [Visualizzatore e rimozione EXIF](https://abox.tools/it/rimuovere-dati-exif/): Guarda cosa dice di te una foto. Poi toglilo.
- [Visualizzatore DICOM](https://abox.tools/it/visualizzatore-dicom/): TC, RM, radiografie ed ecografie, con la finestra, l'header e le misure.
## Domande
### La mia foto viene caricata da qualche parte?
No. L'immagine viene decodificata, ritagliata, misurata e scritta dal tuo browser sul tuo hardware, con il codificatore JPEG che il browser ha già. Questo strumento non ha nessuna funzione di rete: non scarica mai niente e non manda mai niente, e la `Content-Security-Policy` della pagina elenca ogni indirizzo che può contattare, nessuno dei quali appartiene a questo sito. Qui vale più che sulla maggior parte degli strumenti: il file è una fotografia della tua faccia.
### Quali paesi sono coperti?
Le specifiche trascritte finora sono lo standard ICAO stesso, gli Stati Uniti (passaporto e iscrizione alla lotteria dei visti, che hanno regole di caricamento diverse), il Regno Unito, il visto Schengen, la Germania, il Canada, l'Australia, l'India (passaporto, la stampa 35 × 45 mm e la foto e la firma per i moduli SSC e UPSC), la Cina e il Giappone. Ogni voce nomina l'autorità da cui viene e la data in cui è stata letta. Tutto il resto si inserisce sotto «Da qualunque altra parte», dove ogni numero lo scrivi tu; e siccome quasi tutto il mondo rilascia seguendo la geometria ICAO, quella voce parte proprio da lì.
### Come trova la sommità del capo, il mento e gli occhi senza un modello di volti?
Dando per scontato qualcosa che un riconoscitore di volti generico non può dare per scontato e questo strumento sì: ognuna di queste norme pretende la stessa scena — una persona, di fronte all’obiettivo, davanti a un muro liscio e illuminato in modo uniforme. Il colore del muro viene quindi letto dal bordo della foto, tutto ciò che non è quel colore è la persona, e la sua parte più alta è la sommità del capo, capelli compresi. Le pupille si cercano come la coppia migliore di macchie più scure di ciò che le circonda, alla stessa altezza e ai due lati del centro della testa: un confronto locale, quindi niente in esso dipende dal colore di un viso. Il mento è l’unico che così non si trova, perché una mascella davanti a un collo è un bordo morbido senza cambio di colore; viene ricavato dalle pupille, che stanno un po’ sotto la metà di una testa, una volta contati i capelli che ha sopra, e poi confrontato con il contorno. È tutta aritmetica, in `src/detect.js`: nessun peso, nessun motore di inferenza, niente scaricato, e la stessa aritmetica per ogni volto. Quest’ultima parte è quella che conta, perché un riconoscitore distribuito insieme allo strumento sbaglia in modo disuguale — peggio su certi volti che su altri — e le persone le cui foto vengono già respinte più spesso sono proprio quelle che lascerebbe a piedi.
### Quanto posso fidarmi dei puntini che mette?
Abbastanza per partire, non abbastanza da non guardarli. Ognuno dei quattro ha una foto su cui sbaglia: un muro a motivi o una libreria non lascia nessun contorno contro cui ritagliare una testa, una testa tagliata in alto non ha la sommità del capo nella foto, e occhiali, una frangia folta o gli occhi chiusi possono mettere le pupille sul tratto sbagliato. Perciò lo strumento dice a chiare lettere quali dei quattro ha misurato e quali ha dovuto ricavare, davanti a una foto senza sfondo liscio rifiuta invece di inventarsi una risposta, e lascia ogni puntino trascinabile. Il ritaglio viene preso da dove finiscono i puntini, mai da dove sono partiti. Se preferisci metterli tutti e quattro tu, l’interruttore sopra la foto dice *Li metto io*, e spostare un puntino a mano ci passa da solo: da quel momento sono tuoi e niente li sposterà.
### Cos'è la regola dell'altezza della testa, e perché la mia non la rispetta mai?
Ognuna di queste specifiche dice quanta parte dell'inquadratura deve occupare la testa, misurata dal sotto del mento alla sommità del capo, capelli compresi: di solito dal 70 all'80 per cento, che per una foto da 45 mm fa da 31,5 a 36 mm. Il motivo più comune per cui non torna è il selfie: un braccio è lungo circa 60 cm, il che deforma il viso e mette la testa troppo grande nell'inquadratura. Il secondo motivo più comune è la sommità del capo: è la cima dei capelli, non l'attaccatura, e segnare l'attaccatura fa venire ogni testa troppo piccola.
### Perché il file deve pesare almeno 20 KB, e come si fa a riempirlo?
I portali degli esami indiani, il modulo del visto cinese e il caricamento del passaporto britannico indicano una dimensione minima oltre a una massima, perché un file sotto quella soglia di solito è una miniatura caricata per sbaglio. Una fotografia da 200 × 230 ha 46.000 pixel, e alla qualità migliore che un browser scriverà può ancora fermarsi a 15 KB, senza nessun modo di farla più grande comprimendo di meno. Quindi lo strumento aggiunge un segmento di commento JPEG pieno di spazi. Fa parte dello standard JPEG, ogni decodificatore lo salta, e l'immagine è bit per bit la stessa immagine: solo il file è più lungo. Il riempimento dice esattamente questo, in inglese, dentro il file.
### Controlla lo sfondo, e può sostituirlo?
Controlla e non sostituisce. Il colore viene letto da una fascia in cima al ritaglio e lungo i due lati, sopra le spalle, e confrontato con il colore della norma in CIE Lab invece che in RGB: due grigi distanti quaranta unità RGB sono indistinguibili, mentre quaranta unità di blu fanno un altro colore. La disomogeneità viene misurata a parte, perché è un'ombra su un muro bianco a far respingere davvero le fotografie, e non è un problema di colore. Sostituire uno sfondo vuol dire ritagliare una persona da un'immagine, cioè un modello di segmentazione, e uno fatto male si mangia i capelli. Allontanarsi di trenta centimetri dal muro risolve più casi di questi di qualunque filtro.
### A cosa serve il foglio 10 x 15?
Una cabina si fa pagare qualche euro per sei fotografie. Un banco fotografico stampa un 10 × 15 per pochi centesimi, e lo fa chiunque. Così lo strumento dispone sul foglio tante copie della tua foto quante ne entrano — otto, per un 35 × 45 su un 10 × 15 — con i segni di taglio negli spazi e niente stampato sopra un'immagine. Non viene ridimensionato niente: ogni copia ha esattamente la misura che la norma chiede, perché un foglio che le rimpicciolisse del due per cento per farcene stare una in più sarebbero otto fotografie tutte della misura sbagliata. Stampalo al 100 per cento; è «adatta alla pagina» a far venire il foglio sbagliato.
### Perché i DPI contano, se i pixel sono gli stessi?
Perché un JPEG può dire quanto è grande, e se non lo dice, chi lo stampa tira a indovinare. La risoluzione sta nell'intestazione JFIF, e una tela del browser scrive quell'intestazione con il campo delle unità impostato su «questo è un rapporto d'aspetto, non una risoluzione». Questo strumento riscrive quei pochi byte perché il file dichiari 300 dpi, ed è quello a trasformare 413 × 531 pixel in una fotografia da 35 × 45 mm invece che in un'immagine di nessuna dimensione precisa. Per farlo non viene decodificato niente e non si spende qualità.
### Riesce a fare anche il file della firma?
Sì: i moduli SSC e UPSC ne vogliono una da 140 × 60 pixel e tra 10 e 20 KB, ed è nell'elenco come specifica a sé. La guida del volto viene spenta, perché una firma non ha una linea degli occhi, e quello che si controlla al suo posto è che la carta sia chiara, che ci sia inchiostro sopra e che il ritaglio non abbia preso dentro una riga del quaderno o il bordo della pagina. Arrivare a 10 KB è la parte difficile di quella regola, non restare sotto i 20.
### Questo garantisce che la mia domanda venga accettata?
No, e nessuno strumento onestamente può. Quello che fa è applicare esattamente i numeri pubblicati e mostrarti ogni misura che ha preso, così quello che un modulo misura da solo — dimensione in pixel, peso del file, formato — è giusto, e quello che misura una persona — altezza della testa, linea degli occhi, sfondo — ce l'hai davanti con i numeri accanto. E poi le regole cambiano: ogni specifica qui dice da quale autorità viene e quando è stata letta, così puoi confrontarla con il modulo che hai davanti invece di fidarti di una tabella.
### È gratis, e mi serve un account?
È gratis, e non c'è account, non c'è registrazione, non c'è periodo di prova e non c'è una filigrana stampata sulla tua faccia. Non c'è nemmeno un limite a quante fotografie fai, perché non c'è nessun server che le paga. Il sito ha della pubblicità, ed è quella che lo mantiene; agli annunci non arriva niente sulla tua fotografia.
### Funziona offline?
Sì. Carica la pagina una volta, poi stacca la connessione e continua a funzionare: il prontuario è un file servito con la pagina, non una consultazione. È anche il modo più semplice per dimostrare che non viene caricato niente, perché uno strumento che spedisse via la tua fotografia per ritagliarla si fermerebbe nell'istante in cui stacchi la spina.
## Come si verifica quello che promette
- **Una fotografia della tua faccia non lascia mai questo dispositivo.** Qui conta più che sulla maggior parte degli strumenti: il file che questa pagina maneggia è un'immagine della tua faccia, e quello che stai per farci nomina anche il paese di cui stai chiedendo il documento. La `Content-Security-Policy` elenca ogni indirizzo che questa pagina può contattare, e non ne appartiene uno a questo sito. Qui non esiste un recapito dove la tua fotografia possa essere raccolta.
- **Qui niente va a prendere niente.** In `src/` non c'è da nessuna parte un `fetch`, un `XMLHttpRequest` o un `sendBeacon`. Il prontuario è una tabella in `src/specs.js`, servita con la pagina e messa in cache con lei: non c'è nessun elenco di paesi da consultare e niente con cui confrontare la tua foto a distanza.
- **Il volto viene trovato senza un modello di volti.** Non ci sono pesi da scaricare, né un motore di inferenza per eseguirli, né niente che venga richiesto alla rete: la sommità del capo esce dal contorno della testa contro il muro dietro, le pupille dalle zone del viso più scure di quello che le circonda. Niente di tutto ciò legge il colore della pelle, ed è proprio per questo che è scritto così — un modello che sbaglia sbaglia in modo disuguale, peggio su certi volti che su altri. È una posizione di partenza e non un verdetto: la pagina dice quale dei quattro punti non è riuscita a misurare, ogni puntino resta trascinabile, e con *Li metto io* è spento del tutto.
- **Cosa carica Google, e cosa non gli arriva.** Gli script della pubblicità e della misurazione arrivano da Google, il pulsante delle donazioni da Buy Me a Coffee. A nessuno di loro viene passato niente sulla tua fotografia, sulla tua faccia o su quale norma hai scelto. Ogni riga che legge, ritaglia, misura o scrive un file è servita da questa origine ed è elencata nel repository.
- **Funziona offline.** Stacca la rete e lo strumento resta identico, perché al suo interno non c'è mai stato un passaggio di rete. È la prova più semplice che ci sia.
**Verifica tu stesso.** Niente di quanto sopra va preso per buono. Questa pagina la genera, dai modelli e dalla configurazione del repository, uno script di build che puoi leggere ed eseguire anche tu, e il risultato finisce sul branch `dist`: puoi quindi confrontare quello che viene servito con quello che produce una build dei sorgenti. https://github.com/A-Box-of-Tools/website
I file da leggere per primi sono `config/site.toml` per la Content-Security-Policy, `src/specs.js` per il prontuario, cioè i numeri pubblicati di ogni paese, con l'autorità e la data in cui ciascuno è stato letto, `src/detect.js` per come vengono trovati i quattro punti — un contorno e due macchie scure, senza nessun modello —, `src/geometry.js` per i conti che trasformano quattro punti segnati in un ritaglio, e `src/jpeg.js` per le due modifiche all'intestazione che scrivono la risoluzione di stampa nel file e portano un caricamento troppo leggero alla dimensione su cui un modulo insiste.
Come fare una foto tessera che non torni indietro
Scegli la fotografia. Una foto col telefono davanti a un muro liscio, di giorno, scattata da un metro e mezzo circa. Il browser la legge direttamente dal tuo disco, e nel frattempo non esce niente da nessuna parte.
Scegli il paese e il documento. Il pannello mostra allora la misura di stampa, la fascia di altezza della testa, la linea degli occhi, il colore dello sfondo e i limiti di caricamento di quella norma, insieme all'autorità da cui viene ogni numero e alla data in cui è stato letto. Niente in quell'elenco è tirato a indovinare, e qualsiasi cosa ti sia stata mandata e non ci sia si inserisce sotto «Da qualunque altra parte».
Controlla i quattro puntini sul tuo viso. Sommità del capo, mento e ciascuna pupilla: quei quattro punti sono tutto quello che la norma misura. Vengono messi misurando la foto stessa, e la riga sotto dice quali ci è riuscita e quali ha dovuto ricavare. Trascina quello caduto male, oppure passa a Li metto io e falli tutti e quattro a mano. Poi premi Adatta il riquadro e il ritaglio finisce dove lo vuole quel paese.
Leggi i quattro controlli, e lo sfondo. Altezza della testa, linea degli occhi, centratura e inclinazione, ognuno misurato sul riquadro com'è adesso e ognuno che dice da che parte trascinare se è fuori. Lo sfondo viene letto dalla parte alta e dai lati del ritaglio e confrontato con il colore che la norma chiede; la disomogeneità, che è quello che fa davvero respingere le foto, viene misurata a parte rispetto al colore.
Prenditi i tre file. La stampa, ai millimetri esatti e con la risoluzione scritta dentro il file, così un negozio la stampa nella misura giusta. Il foglio, con tante copie quante ne tiene un 10 × 15 e i segni di taglio negli spazi. E il caricamento, alla dimensione in pixel che il portale pretende e dentro la fascia in KB che impone da entrambe le parti.
La versione lunga
Come farsi una foto tessera che non torna indietroCosa viene misurato davvero in una foto tessera — altezza della testa, linea degli occhi, sfondo —, quali numeri vuole ciascun paese, e come stare dentro ai limiti in pixel e in KB di un modulo online.
No. L'immagine viene decodificata, ritagliata, misurata e scritta dal tuo browser sul tuo hardware, con il codificatore JPEG che il browser ha già. Questo strumento non ha nessuna funzione di rete: non scarica mai niente e non manda mai niente, e la Content-Security-Policy della pagina elenca ogni indirizzo che può contattare, nessuno dei quali appartiene a questo sito. Qui vale più che sulla maggior parte degli strumenti: il file è una fotografia della tua faccia.
Quali paesi sono coperti?
Le specifiche trascritte finora sono lo standard ICAO stesso, gli Stati Uniti (passaporto e iscrizione alla lotteria dei visti, che hanno regole di caricamento diverse), il Regno Unito, il visto Schengen, la Germania, il Canada, l'Australia, l'India (passaporto, la stampa 35 × 45 mm e la foto e la firma per i moduli SSC e UPSC), la Cina e il Giappone. Ogni voce nomina l'autorità da cui viene e la data in cui è stata letta. Tutto il resto si inserisce sotto «Da qualunque altra parte», dove ogni numero lo scrivi tu; e siccome quasi tutto il mondo rilascia seguendo la geometria ICAO, quella voce parte proprio da lì.
Come trova la sommità del capo, il mento e gli occhi senza un modello di volti?
Dando per scontato qualcosa che un riconoscitore di volti generico non può dare per scontato e questo strumento sì: ognuna di queste norme pretende la stessa scena — una persona, di fronte all’obiettivo, davanti a un muro liscio e illuminato in modo uniforme. Il colore del muro viene quindi letto dal bordo della foto, tutto ciò che non è quel colore è la persona, e la sua parte più alta è la sommità del capo, capelli compresi. Le pupille si cercano come la coppia migliore di macchie più scure di ciò che le circonda, alla stessa altezza e ai due lati del centro della testa: un confronto locale, quindi niente in esso dipende dal colore di un viso. Il mento è l’unico che così non si trova, perché una mascella davanti a un collo è un bordo morbido senza cambio di colore; viene ricavato dalle pupille, che stanno un po’ sotto la metà di una testa, una volta contati i capelli che ha sopra, e poi confrontato con il contorno. È tutta aritmetica, in src/detect.js: nessun peso, nessun motore di inferenza, niente scaricato, e la stessa aritmetica per ogni volto. Quest’ultima parte è quella che conta, perché un riconoscitore distribuito insieme allo strumento sbaglia in modo disuguale — peggio su certi volti che su altri — e le persone le cui foto vengono già respinte più spesso sono proprio quelle che lascerebbe a piedi.
Quanto posso fidarmi dei puntini che mette?
Abbastanza per partire, non abbastanza da non guardarli. Ognuno dei quattro ha una foto su cui sbaglia: un muro a motivi o una libreria non lascia nessun contorno contro cui ritagliare una testa, una testa tagliata in alto non ha la sommità del capo nella foto, e occhiali, una frangia folta o gli occhi chiusi possono mettere le pupille sul tratto sbagliato. Perciò lo strumento dice a chiare lettere quali dei quattro ha misurato e quali ha dovuto ricavare, davanti a una foto senza sfondo liscio rifiuta invece di inventarsi una risposta, e lascia ogni puntino trascinabile. Il ritaglio viene preso da dove finiscono i puntini, mai da dove sono partiti. Se preferisci metterli tutti e quattro tu, l’interruttore sopra la foto dice Li metto io, e spostare un puntino a mano ci passa da solo: da quel momento sono tuoi e niente li sposterà.
Cos'è la regola dell'altezza della testa, e perché la mia non la rispetta mai?
Ognuna di queste specifiche dice quanta parte dell'inquadratura deve occupare la testa, misurata dal sotto del mento alla sommità del capo, capelli compresi: di solito dal 70 all'80 per cento, che per una foto da 45 mm fa da 31,5 a 36 mm. Il motivo più comune per cui non torna è il selfie: un braccio è lungo circa 60 cm, il che deforma il viso e mette la testa troppo grande nell'inquadratura. Il secondo motivo più comune è la sommità del capo: è la cima dei capelli, non l'attaccatura, e segnare l'attaccatura fa venire ogni testa troppo piccola.
Perché il file deve pesare almeno 20 KB, e come si fa a riempirlo?
I portali degli esami indiani, il modulo del visto cinese e il caricamento del passaporto britannico indicano una dimensione minima oltre a una massima, perché un file sotto quella soglia di solito è una miniatura caricata per sbaglio. Una fotografia da 200 × 230 ha 46.000 pixel, e alla qualità migliore che un browser scriverà può ancora fermarsi a 15 KB, senza nessun modo di farla più grande comprimendo di meno. Quindi lo strumento aggiunge un segmento di commento JPEG pieno di spazi. Fa parte dello standard JPEG, ogni decodificatore lo salta, e l'immagine è bit per bit la stessa immagine: solo il file è più lungo. Il riempimento dice esattamente questo, in inglese, dentro il file.
Controlla lo sfondo, e può sostituirlo?
Controlla e non sostituisce. Il colore viene letto da una fascia in cima al ritaglio e lungo i due lati, sopra le spalle, e confrontato con il colore della norma in CIE Lab invece che in RGB: due grigi distanti quaranta unità RGB sono indistinguibili, mentre quaranta unità di blu fanno un altro colore. La disomogeneità viene misurata a parte, perché è un'ombra su un muro bianco a far respingere davvero le fotografie, e non è un problema di colore. Sostituire uno sfondo vuol dire ritagliare una persona da un'immagine, cioè un modello di segmentazione, e uno fatto male si mangia i capelli. Allontanarsi di trenta centimetri dal muro risolve più casi di questi di qualunque filtro.
A cosa serve il foglio 10 x 15?
Una cabina si fa pagare qualche euro per sei fotografie. Un banco fotografico stampa un 10 × 15 per pochi centesimi, e lo fa chiunque. Così lo strumento dispone sul foglio tante copie della tua foto quante ne entrano — otto, per un 35 × 45 su un 10 × 15 — con i segni di taglio negli spazi e niente stampato sopra un'immagine. Non viene ridimensionato niente: ogni copia ha esattamente la misura che la norma chiede, perché un foglio che le rimpicciolisse del due per cento per farcene stare una in più sarebbero otto fotografie tutte della misura sbagliata. Stampalo al 100 per cento; è «adatta alla pagina» a far venire il foglio sbagliato.
Perché i DPI contano, se i pixel sono gli stessi?
Perché un JPEG può dire quanto è grande, e se non lo dice, chi lo stampa tira a indovinare. La risoluzione sta nell'intestazione JFIF, e una tela del browser scrive quell'intestazione con il campo delle unità impostato su «questo è un rapporto d'aspetto, non una risoluzione». Questo strumento riscrive quei pochi byte perché il file dichiari 300 dpi, ed è quello a trasformare 413 × 531 pixel in una fotografia da 35 × 45 mm invece che in un'immagine di nessuna dimensione precisa. Per farlo non viene decodificato niente e non si spende qualità.
Riesce a fare anche il file della firma?
Sì: i moduli SSC e UPSC ne vogliono una da 140 × 60 pixel e tra 10 e 20 KB, ed è nell'elenco come specifica a sé. La guida del volto viene spenta, perché una firma non ha una linea degli occhi, e quello che si controlla al suo posto è che la carta sia chiara, che ci sia inchiostro sopra e che il ritaglio non abbia preso dentro una riga del quaderno o il bordo della pagina. Arrivare a 10 KB è la parte difficile di quella regola, non restare sotto i 20.
Questo garantisce che la mia domanda venga accettata?
No, e nessuno strumento onestamente può. Quello che fa è applicare esattamente i numeri pubblicati e mostrarti ogni misura che ha preso, così quello che un modulo misura da solo — dimensione in pixel, peso del file, formato — è giusto, e quello che misura una persona — altezza della testa, linea degli occhi, sfondo — ce l'hai davanti con i numeri accanto. E poi le regole cambiano: ogni specifica qui dice da quale autorità viene e quando è stata letta, così puoi confrontarla con il modulo che hai davanti invece di fidarti di una tabella.
È gratis, e mi serve un account?
È gratis, e non c'è account, non c'è registrazione, non c'è periodo di prova e non c'è una filigrana stampata sulla tua faccia. Non c'è nemmeno un limite a quante fotografie fai, perché non c'è nessun server che le paga. Il sito ha della pubblicità, ed è quella che lo mantiene; agli annunci non arriva niente sulla tua fotografia.
Funziona offline?
Sì. Carica la pagina una volta, poi stacca la connessione e continua a funzionare: il prontuario è un file servito con la pagina, non una consultazione. È anche il modo più semplice per dimostrare che non viene caricato niente, perché uno strumento che spedisse via la tua fotografia per ritagliarla si fermerebbe nell'istante in cui stacchi la spina.