Compressore e Ridimensionatore di Immagini
Riduci la dimensione del file di un'immagine nel tuo browser: imposta una dimensione massima e una qualità, vedi subito le dimensioni prima/dopo. Non viene caricato nulla.
1.186 visualizzazioni
Impossibile leggere un file
Come la Compressione Riduce Davvero un File
Esistono due approcci fondamentalmente diversi per ridurre un'immagine, e confonderli spiega la maggior parte delle sorprese legate alla compressione. La compressione senza perdita (lossless), l'approccio usato dal PNG tramite l'algoritmo deflate, riorganizza e impacchetta i dati in modo più efficiente senza scartare un solo pixel — decomprimendo si ottiene l'originale esatto, bit per bit. La compressione con perdita (lossy), l'approccio usato dal JPEG, scarta invece le informazioni che l'occhio umano ha meno probabilità di notare: divide l'immagine in blocchi 8×8, applica una DCT (trasformata discreta del coseno) su ogni blocco per separare i dettagli grossolani da quelli fini, poi quantizza — arrotonda — i dettagli fini ad alta frequenza in modo sempre più aggressivo quanto più basso è il cursore della qualità. Questo arrotondamento non è reversibile, ed è per questo che un JPEG risalvato più volte a bassa qualità si degrada un po' di più ogni volta.
Se il cursore della qualità JPEG viene spinto troppo in basso, i confini dei blocchi 8×8 usati dal passaggio DCT diventano visibili come "artefatti a blocchi" — una sgranatura simile a un mosaico, specialmente nei gradienti uniformi come i cieli. Una seconda tecnica con perdita, il sottocampionamento del colore (chroma subsampling, comunemente indicato come 4:2:0), scarta risoluzione di colore mantenendo intatta la risoluzione di luminosità, perché l'occhio umano è molto più sensibile ai cambiamenti di luminosità (luminanza) che ai cambiamenti di colore (crominanza) — questo da solo dimezza tipicamente i dati di colore con una perdita quasi impercettibile, oltre a quanto fa già il cursore della qualità.
Esempio concreto: una foto da smartphone di 4000×3000, ridimensionata a 1600 px di larghezza, scende a circa il 16% del suo conteggio di pixel originale ancor prima che la qualità di compressione entri in gioco — le dimensioni dominano l'equazione della dimensione del file più della qualità. Aggiungendo una qualità JPEG del 75-85% (visivamente quasi indistinguibile dal 100% per la maggior parte degli spettatori), una foto tipica da 6 MB finisce sotto i 300 KB, abbastanza piccola per pagine web, moduli e allegati email.
Tutto ciò che fa questo strumento avviene su un canvas dentro il browser — la foto non viene mai caricata da nessuna parte. Mantiene le proporzioni, non ingrandisce mai oltre l'originale, e mostra la dimensione vecchia rispetto alla nuova per ogni file così il compromesso può essere valutato prima di salvare.
Cose Utili da Sapere
- Il cursore della qualità agisce solo sui formati con perdita (JPEG/WebP) — uno screenshot PNG si riduce a malapena grazie alla sola qualità, perché il passaggio deflate del PNG è senza perdita per progettazione; lì il limite delle dimensioni fa quasi tutto il lavoro.
- I dati dei pixel rimossi non tornano indietro una volta compressi — conserva sempre il file originale ed esporta copie compresse per ogni caso d'uso, invece di ricomprimere ripetutamente un file già compresso.
- Il sottocampionamento del colore (4:2:0) e la quantizzazione della qualità sono leve indipendenti — un encoder può applicare un forte sottocampionamento ad alta qualità oppure nessuno a bassa qualità, motivo per cui due file con lo stesso "numero di qualità" da encoder diversi possono apparire diversi.
- Il WebP generalmente batte il JPEG a parità di qualità visiva perché usa tecniche di predizione e trasformazione più moderne, ma il JPEG resta la scelta più sicura per la massima compatibilità.
Domande Frequenti
Qual è la vera differenza tra compressione con perdita e senza perdita?
La compressione senza perdita (PNG) reimpacchetta i dati senza scartare informazioni - decomprimendo si ottiene esattamente l'originale. La compressione con perdita (JPEG) scarta permanentemente i dettagli ad alta frequenza che l'occhio nota a malapena, usando una trasformata DCT e un passaggio di quantizzazione, quindi una parte dell'informazione va persa per sempre una volta compresso.
Perché vedo artefatti a blocchi con una qualità JPEG bassa?
Il JPEG comprime in blocchi di 8x8 pixel tramite la trasformata DCT; con impostazioni di qualità basse l'arrotondamento all'interno di ogni blocco diventa abbastanza grossolano da rendere visibili i confini stessi dei blocchi, producendo i tipici "artefatti a blocchi" simili a un mosaico, più evidenti nelle aree uniformi come i cieli.
Cos'è il sottocampionamento del colore e perché aiuta?
È la pratica di memorizzare meno dettaglio di colore rispetto al dettaglio di luminosità - comunemente come 4:2:0, cioè il colore viene campionato a un quarto della risoluzione. Funziona perché la vista umana è molto più sensibile alla luminosità che al colore, quindi la perdita è quasi invisibile mentre il file si riduce in modo significativo.
Quali impostazioni dovrei usare per un sito web?
Immagini di contenuto: 1600-2000 px sul lato lungo, JPG/WebP al 75-82% di qualità. Miniature: 400-800 px. Immagini hero a schermo intero: fino a 2560 px, con qualità più vicina a 70 per compensare la tela più grande.
Perché il mio PNG si è ridotto pochissimo?
Il cursore della qualità influisce solo sui formati con perdita; il PNG usa la compressione deflate senza perdita, quindi il limite delle dimensioni fa quasi tutta la riduzione di dimensione per un file PNG. Convertire in WebP o JPEG, quando la trasparenza non serve, dà una riduzione molto più grande.
Strumenti Simili
Segnala un Problema
Compressore e Ridimensionatore di Immagini
Commenti
Ancora nessun commento — scrivi il primo!