I moduli di caricamento che fermano le immagini a 50 KB sono all’ordine del giorno nelle domande di visto, nei portali d’esame e nei siti di annunci di lavoro. Il limite è reale, ma il consiglio che gira di solito — fai uno screenshot, oppure ritaglia finché non ci sta — butta via molta più qualità di quanta ne serva.
Prima le dimensioni, poi la qualità
Una foto larga 4000 pixel schiacciata a 50 KB viene fangosa con qualsiasi impostazione di qualità, perché il JPEG spende il suo budget a descrivere dettagli che nessuno vedrà. Se il modulo mostra la tua foto a 600 pixel di larghezza, ridimensionala prima a circa il doppio.
Il motivo è aritmetico. Ogni pixel costa byte. Dimezzando larghezza e altezza il numero di pixel si riduce a un quarto, il che libera all’incirca quattro volte più byte per ciascun pixel rimasto — e i byte per pixel sono esattamente ciò che decide se un’immagine appare nitida o impastata.
Lascia che sia una ricerca a trovare la qualità
Spostare un cursore e riesportare è tirare a indovinare. Quello che vuoi è la qualità più alta che sta ancora sotto il limite: un problema di ricerca, non di gusto.
Una ricerca binaria sul parametro di qualità converge su quella risposta in una manciata di codifiche. È quello che fa il compressore di immagini: ricodifica più volte, restringe l’intervallo a ogni passaggio e tiene il file più grande che ci sta ancora. Il più grande che ci sta è la stessa cosa del migliore che ci sta.
Scegli il formato in base al contenuto
Le fotografie stanno nel JPEG o nel WebP. Gli screenshot di testo, i diagrammi e i loghi stanno nel PNG: passati per il JPEG si riempiono di aloni visibili e spesso finiscono per pesare di più, non di meno. Il ragionamento dietro questa divisione, e il posto che occupa l’AVIF, sono in come scegliere un formato immagine.
A 50 KB, su una fotografia, usa il JPEG. Il WebP con perdita se la caverebbe meglio a questa dimensione — tiene il dettaglio negli occhi e nei capelli che il JPEG spende in artefatti a blocchi — ma ToolZool non è in grado di produrlo: il nostro WebP in uscita è senza perdite, e su un ritratto non si avvicina neanche lontanamente ai 50 KB. Il JPEG è l’unica uscita con una manopola della qualità, e una manopola della qualità è proprio ciò che serve davanti a un limite rigido di dimensione. È anche il formato che la maggior parte dei portali della pubblica amministrazione accetta comunque, quindi controlla l’elenco dei formati ammessi prima di scegliere altro.
La ricerca è ciò che il compressore fa per conto tuo, e cosa succede quando un browser comprime un’immagine ripercorre i passaggi di decodifica, ricampionamento e codifica che esegue a ogni tentativo.
Cosa fare quando ancora non ci sta
Ritaglia prima di scendere a compromessi. Un ritaglio più stretto sul soggetto toglie pixel che stavi pagando senza averne bisogno. Per una foto tessera, tagliare a testa e spalle spesso fa più per il risultato finale di qualunque regolazione dell’encoder. ToolZool non ritaglia ancora: fallo nell’app foto del telefono o in un qualsiasi editor di immagini, poi porta qui il file ritagliato.
Se dopo il ritaglio ancora non ci sta, il limite potrebbe non essere quello che credi. Un modulo che rifiuta un file da 45 KB sta applicando qualcosa di diverso dal conteggio dei byte, e perché un modulo di caricamento rifiuta il tuo file descrive gli altri tre controlli che potrebbe star facendo.

