Quando invii una foto su WeChat o carichi un'immagine su un sito web, dietro le quinte accade una cosa: il file diventa più piccolo.
Ma il “rimpicciolirsi” in realtà avviene in due modi completamente diversi. Uno si chiama "buttare via le cose", l'altro "riimballare". In termini di settore sono lossy compression e lossless compression: i due percorsi fondamentali di compressione delle immagini. Oggi li analizzeremo entrambi in modo chiaro, in un linguaggio semplice senza gergo.
Definizione su una riga: la compressione con perdita elimina i dettagli che l'occhio riesce a malapena a notare, riducendo i file dell'80-90%, ma il processo è irreversibile e l'originale non può essere recuperato; la compressione senza perdita di dati non diminuisce di un solo bit e decomprime byte per byte identico all'originale, ma di solito riduce i file solo del 20%–50%.
Cosa fa effettivamente la compressione delle immagini
Smonta un'immagine ed è solo una pila di punti colorati. Una foto del telefono ha facilmente decine di milioni di punti, ciascuno dei quali memorizza un valore di colore. Il file è grande perché memorizza fedelmente ognuna di quelle decine di milioni di colori.
La compressione vuole fare una cosa: esprimere l'immagine con meno byte. Come puoi renderlo più piccolo pur mantenendo lo stesso aspetto? Due percorsi.
Con perdita: butta via ciò che non puoi vedere
La perdita sembra spaventosa: "scartare i dati". Ma una buona compressione con perdita non elimina i pixel in modo casuale; utilizza un "modello di visione umana" per calcolare quali informazioni probabilmente non noterai mancanti, le buttano via e imballano strettamente il resto.
Pensatelo come scrivere la sinossi di un romanzo: una buona sinossi mantiene la trama e lascia cadere solo gli aggettivi che nessuno ricorda.
L'effetto è potente. Una foto da 5 MB compressa a 500 KB è una routine: 80-90% più piccola, e appare identica sullo schermo.
Unico costo: non si può tornare indietro. I byte scartati sono davvero spariti e nel momento in cui li salvi accetti questa versione: una strada a senso unico.
Lossless: nessun cambiamento, solo ricodificato
Lossless è quello più educato. Il file diventa più piccolo ma non perde un solo bit, decomprimendosi byte per byte identico all'originale.
Fa esattamente quello che fa ZIP: trova ripetizioni e schemi nei dati e li registra in un modo più efficiente in termini di spazio.
Ad esempio, se una riga di pixel ha 200 pixel blu identici di seguito, la codifica senza perdita di dati non memorizzerà "blu" 200 volte: registra semplicemente "blu ×200" e va avanti. Ecco perché comprime magnificamente screenshot e interfaccia utente, immagini piene di colori solidi ripetuti.
Il costo è altrettanto netto: piena fedeltà, ma risparmi limitati. Sulle immagini, il formato lossless in genere riduce i file solo del 20%–50%, a volte meno. Una foto rumorosa e caotica non ha quasi schemi da sfruttare, quindi la perdita di dati aiuta a malapena.
I livelli lossless di PNG e WebP e FLAC nell'audio seguono tutti questa strada. Niente è perduto ed è più piccolo, purché tu possa tollerare che sia ancora abbastanza grande.
Come fa il JPEG a cancellare i tuoi colori? La scappatoia nella visione umana
Prima la risposta: JPEG è un formato di compressione con perdita di dati. Probabilmente ti starai chiedendo: come osa toccare i miei dati colore?
Perché sfrutta una lacuna nella visione umana. L'occhio ha due tipi di cellule fotorecettrici: i bastoncini gestiscono la luminosità, i coni gestiscono il colore. Ci sono circa venti volte più bastoncelli che coni, e la risoluzione del cervello per la luminosità è molto più elevata che per il colore. In parole povere: sei estremamente sensibile alla luce e al buio, ma abbastanza insensibile al colore.
JPEG lo sa. Durante la compressione, divide l'immagine in canali di luminosità e colore, ritaglia in modo aggressivo il colore e preserva la luminosità. Questo si chiama sottocampionamento cromatico — vedi la spiegazione di Wikipedia — ed è così che può eliminare più della metà del colore mentre l'occhio non nota alcuna differenza.
Quindi si accumula sulla trasformata discreta del coseno (DCT), dividendo l'immagine in frequenze e tagliando le trame fini e il rumore ad alta frequenza in modo ancora più difficile, cose che neanche i tuoi occhi sono bravi a vedere, specialmente nelle aree colorate. L'intera strategia è scartare "ciò che non ti perderai" e ce n'è in abbondanza.
Quello Sweet Spot all'85%.
Per la stragrande maggioranza delle foto, il salvataggio in JPEG con qualità 80-85 è indistinguibile dall'originale. Non "abbastanza vicino": mettili uno accanto all'altro a una distanza normale su uno schermo normale e la maggior parte delle persone non riuscirà a distinguere l'uno dall'altro.
Non sto esagerando. Io stesso ho effettuato diversi test alla cieca e le conclusioni sono coerenti: a 85 anni, le persone semplicemente non riescono a vedere la differenza che è stata rimossa. Per individuarlo effettivamente dovresti ingrandire al 400% e strizzare gli occhi in una regione di 20 pixel, e anche in questo caso potresti solo indovinare.
Ma la differenza dimensionale tra la qualità 100 e 85 è enorme, spesso 60%–75% più piccola. Questo non è un arrotondamento: è la differenza tra un caricamento istantaneo della pagina e un rimbalzo frustrante, ed è la vittoria più difficile nell'ottimizzazione delle immagini.
Scendi sotto 70 e inizierai a vederlo: bordi squadrati, tonalità della pelle confuse, testo sfocato. Ma quella generosa gamma 80-90 è il miglior rapporto qualità-prezzo: grandi risparmi a costi visibili pari a zero.
Quando perdere senza preoccupazioni
La stragrande maggioranza delle immagini sul Web dovrebbe essere con perdita di dati. Le foto web, i caricamenti sui social e le miniature affrontano tutti la stessa realtà: nessuno conta i pixel sull'immagine dell'intestazione durante lo scorrimento. JPEG/WebP con qualità 80-85 sembra buono e si carica velocemente.
Instagram e Facebook ricomprimono comunque tutto ciò che carichi, quindi caricare un TIFF originale non ti fa guadagnare nulla. Le miniature sono piccole e arrivano a dozzine per pagina, quindi una compressione pesante è sensata. Invia una foto a tua zia: la visualizzerà sul suo telefono e non avrà bisogno di un'originale da 24 megapixel.
In questi scenari la dimensione risparmiata è reale mentre la qualità perduta è per lo più teorica. 90% più piccolo con perdita percepita pari a zero: non un compromesso, solo buon senso.
Quando devi andare senza perdite
Il default è lossy, ma in questi casi perdere anche poco è sbagliato:
- Medical imaging. Un medico che legge una scansione per tumori non dovrebbe farti decidere "quale dettaglio è probabilmente impercettibile". La compressione con perdita delle immagini diagnostiche è strettamente regolata da organismi come FDA e ACR.
- Master d'archivio. Le copie master di foto, opere d'arte e archivi devono essere senza perdite. Non puoi vedere la differenza oggi, ma non sai quali strumenti richiederanno domani. Lossy è una strada a senso unico.
- Lavoro modificato ripetutamente. Ogni volta che apri un JPEG, lo modifichi e lo salvi, si ricomprime e aggiunge un altro livello di artefatti. Questo si chiama perdita generazionale, motivo per cui i professionisti scattano in RAW e modificano in TIFF/PSD. Comprimere il risultato finale, mai il file di lavoro.
- Immagini con testo e bordi netti. Schermate, loghi e modelli di interfaccia utente sono linee rigide e blocchi di colore solido: lossy non può gestirli. Il JPEG è nato per le foto; PNG è molto più forte per questi. Non comprimere un foglio di calcolo con un formato foto.
In breve: con perdita o senza perdita
| Dimensione | Perdente | senza perdita |
|---|---|---|
| Il reversibile | No (unidirezionale) | Sì (byte per byte) |
| Compressione | Alto, spesso 60%–90% più piccolo | Limitato, ~20%–50% |
| Qualità | Perdita sostanzialmente invisibile (qualità 80-85) | 100% fedeltà |
| Formati comuni | 0, lossy 1, 2, 3 | PNG, WebP senza perdita di dati, TIFF, FLAC, ZIP |
| Pensato per | Foto web, social, miniature | Medical, master, re-editing, screenshot/loghi |
Domande frequenti
Qual è la differenza tra compressione con perdita e senza perdita?
La compressione con perdita elimina i dettagli che l'occhio umano riesce a malapena a notare per ridurne drasticamente le dimensioni e il processo è irreversibile; la compressione senza perdita di dati non perde dati e decomprime byte per byte identico all'originale, ma il suo rapporto di compressione è limitato, solitamente inferiore solo del 20% –50%.
JPEG è con perdita o senza perdita di dati?
JPEG è un formato di compressione con perdita. Elimina i colori e i dettagli ad alta frequenza a cui l'occhio umano è insensibile tramite il sottocampionamento della crominanza e la trasformata discreta del coseno (DCT), riducendo drasticamente le foto. Anche JPEG dispone di una modalità senza perdite, ma il Web e la stragrande maggioranza degli scenari utilizzano il livello con perdite.
Devo impostare la qualità di compressione dell'immagine su 80 o 100?
Per la stragrande maggioranza delle foto, il salvataggio alla qualità 80-85 sembra indistinguibile dall'originale alla normale distanza di visione e sullo schermo, ma il file è del 60%–75% più piccolo rispetto alla qualità 100. Artefatti visibili come blocchi e tonalità della pelle confuse appaiono solo al di sotto di 70, motivo per cui 80-85 è il punto debole con il miglior rapporto qualità-prezzo.
Quando è necessario utilizzare la compressione senza perdita?
L'imaging medico, i master di archivio, la modifica di file che vengono aperti e modificati ripetutamente e gli screenshot/loghi/interfaccia utente con testo e bordi netti richiedono tutti la perdita di dati. La perdita è una strada a senso unico: i dati scartati non possono essere recuperati e il salvataggio ripetuto causa una perdita generazionale.
Un'ultima parola
Lossy è l'impostazione predefinita del Web: 80-85 consente di risparmiare molto sulle foto con una perdita visibile quasi pari a zero. Lossless va ai master di archivio, all'imaging medico e ai flussi di lavoro di modifica che vengono risalvati ripetutamente. La mossa più sicura è una frase: mantenere un master senza perdite ed esportare con perdite per la consegna.
Pronto a mettere in pratica ciò che hai imparato? Utilizza il nostro compressore di immagini gratuito per ridimensionare le foto in modo lossy o lossless, oppure passa direttamente al ridimensionamento, al ritaglio e alla conversione da JPG per applicare ciò che hai appena imparato.