Perché il mio PNG è così grande? (E come rimpicciolirlo)
I file PNG sono enormi perché memorizzano ogni pixel senza perdita di dati. Questo è ottimo per la grafica ma terribile per le foto. Ecco esattamente il motivo e il modo più veloce per rimpicciolirne uno.

Il tuo PNG è grande perché il formato utilizza compressione senza perdita che memorizza esattamente ogni pixel. Ciò è perfetto per loghi e screenshot ma disastroso per le fotografie, dove milioni di colori leggermente diversi non danno al compressore quasi nulla da rimuovere. Il risultato è un PNG ricco di foto molte volte più grande della stessa immagine JPG. Il formato non è rotto; sta svolgendo esattamente il lavoro per cui è stato progettato, che risulta essere il lavoro sbagliato per una foto. Questa guida spiega tutti i motivi per cui vengono creati i palloncini PNG, dalla compressione alla risoluzione fino ai metadati nascosti, e fornisce la soluzione più rapida per ogni situazione.
Il motivo principale: compressione senza perdite
La compressione PNG funziona come un file ZIP, utilizzando un algoritmo chiamato DEFLATE che comprime i dati senza scartarne nessuno, quindi l'immagine ricostruisce pixel per pixel. La compressione di questo tipo funziona trovando ripetizione e prevedibilità. Una grafica piatta con una manciata di colori è enormemente ripetitiva: mille pixel bianchi identici in fila si comprimono quasi a zero.
Una fotografia è l'opposto. Ogni pixel differisce leggermente dal suo vicino grazie al rumore del sensore e ai gradienti naturali, quindi non c'è quasi nessuna ripetizione da sfruttare. Il compressore prova, trova poco e memorizza qualcosa di simile ai dati pixel grezzi. Ecco perché la stessa foto può esserlo diversi megabyte come PNG ma poche centinaia di kilobyte come JPG, che elimina le differenze impercettibili che PNG preserva fedelmente.
Risoluzione: il moltiplicatore nessuno se ne accorge
La dimensione del file si adatta al conteggio dei pixel e il conteggio dei pixel si adatta al quadrato delle dimensioni. Raddoppia la larghezza e l'altezza e ottieni quattro volte i pixel. Una foto con una larghezza di 6000 pixel contiene quattro volte i dati dello stesso scatto a 3000 e sedici volte una versione da 1500 pixel.
Questo è importante perché i dispositivi moderni producono immagini enormi per impostazione predefinita. Un telefono recente scatta da 12 megapixel o più e uno screenshot 4K supera gli 8 milioni di pixel. Se quell'immagine verrà visualizzata con una larghezza di 800 pixel su una pagina web, stai memorizzando circa cinquanta volte più dati di quanti chiunque potrà mai vedere. La risoluzione è la causa più trascurata di un PNG gonfio e il ridimensionamento non costa nulla in termini di qualità visibile quando l'immagine era sovradimensionata all'inizio.
Profondità colore: PNG-24 contro PNG-8
PNG è disponibile in varianti e quella sbagliata spreca spazio. PNG-24 memorizza milioni di colori, utilizzando 8 bit ciascuno per il rosso, il verde e il blu, di cui le fotografie hanno veramente bisogno. PNG-8 limita l'immagine a una tavolozza di 256 colori, che è sufficiente per un logo, un'icona o una semplice illustrazione.
Salvare un logo a due colori come PNG-24 significa che ogni pixel ha una capacità di 16 milioni di colori che non utilizzerà mai. Convertendolo in PNG-8 è possibile tagliare il file di oltre la metà senza alcun cambiamento visibile, perché l'immagine conteneva solo una manciata di colori. Entrambe le varianti supportano la trasparenza, quindi non perdi nulla. Molti editor utilizzano PNG-24 per impostazione predefinita, motivo per cui molti elementi grafici semplici sono inutilmente pesanti.
Metadati e peso nascosto
I file PNG contengono più di pixel. Profili colore, cronologia delle modifiche, tag software, timestamp e porzioni di testo si muovono in modo invisibile. Su un grafico di piccole dimensioni questo sovraccarico può costituire una quota sorprendentemente elevata del file. Un ottimizzatore senza perdite rimuove questo materiale e reimballa la compressione, in genere risparmiando Dal 10 al 30 percento con zero modifiche su un singolo pixel. È l'ottimizzazione più sicura possibile, poiché in seguito l'immagine sarà identica in bit.
Screenshot: il caso peggiore
Gli screenshot meritano una menzione speciale perché combinano tutti i problemi contemporaneamente. I sistemi operativi li salvano come PNG per impostazione predefinita e non puoi modificarlo su iOS o nella maggior parte degli strumenti di acquisizione di Windows. Un'acquisizione a schermo intero è ad alta risoluzione e, se contiene una foto, un fotogramma video o un'interfaccia con gradienti elevati, si tratta di contenuto fotografico intrappolato in un formato senza perdita di dati. Questo è esattamente lo scenario peggiore che PNG gestisce, motivo per cui può essere eseguito un singolo screenshot Da 3 MB a 8 MB. Una cartella di essi raggiunge rapidamente i gigabyte e la conversione in JPG in genere ne recupera l'80% o più.
La soluzione più veloce: converti in JPG
Per qualsiasi PNG fotografico, la conversione in JPG è il salvataggio più grande disponibile e richiede un solo passaggio. Trascina il file nel nostro convertitore, mantieni la qualità intorno a 90 e un PNG da più megabyte diventa di poche centinaia di kilobyte senza alcuna perdita visibile. Raggruppa un'intera cartella contemporaneamente con Scarica tutto. Questa è la mossa giusta ogni volta che l'immagine non ha trasparenza ed è diretta al web, alla posta elettronica o a un modulo di caricamento. Per le impostazioni esatte della qualità, vedere il guida alla qualità.
Quando devi mantenere la trasparenza
Se l'immagine necessita di uno sfondo trasparente, JPG non è disponibile, ma hai ancora tre buone opzioni. WebP è dal 25 al 35% più piccolo di PNG mantenendo il canale alfa e ogni browser moderno lo supporta. La riduzione di un'immagine piatta da PNG-24 a PNG-8 la riduce drasticamente senza modifiche visibili. E il ridimensionamento alle dimensioni reali del display aiuta indipendentemente dal formato. Il nostro convertitore esporta direttamente WebP e il file Guida PNG vs WebP copre i compromessi.
Una lista di controllo diagnostico
Analizzali in ordine e troverai la causa:
- È una foto o uno screenshot di uno? Converti in JPG. Questo da solo risolve la maggior parte dei casi.
- Le dimensioni sono molto più grandi di quelle del display? Ridimensiona prima, prima di qualsiasi modifica al formato.
- È un'immagine piatta salvata come PNG-24? Salva nuovamente come PNG-8 per tagliare la tavolozza.
- Serve trasparenza? Utilizza WebP anziché PNG.
- Ancora leggermente troppo grande? Esegui un ottimizzatore senza perdite per eliminare i metadati.
La prima domanda risolve la stragrande maggioranza dei PNG di grandi dimensioni, perché al formato viene quasi sempre chiesto di memorizzare una fotografia, che è l'unica cosa per cui non è mai stato creato.
Perché gli ottimizzatori non possono salvare un PNG fotografico
Un istinto ragionevole nel trovare un PNG da 6 MB è quello di eseguirlo attraverso un ottimizzatore PNG e aspettarsi una grande vincita. Non arriverà e vale la pena capirne il motivo. Gli ottimizzatori funzionano senza perdite: rimuovono i metadati, provano scelte di filtro più intelligenti e reimballano il flusso DEFLATE in modo più efficiente. Ognuno di questi guadagni deriva da rimuovendo la ridondanza, non i dettagli. Una fotografia non ha quasi più alcuna ridondanza da rimuovere, perché i suoi pixel sono tutti leggermente diversi. Pertanto l'ottimizzatore lavora sodo e restituisce il 10 o 15%, lasciandoti con un file da 5 MB ancora inutilizzabile per la posta elettronica.
Questo è il segnale più chiaro che il formato è sbagliato per il contenuto. Quando l'ottimizzazione senza perdite sposta appena l'ago, significa che il file non è gonfio di rifiuti; memorizza onestamente dati fotografici che PNG non avrebbe mai dovuto contenere. La risposta è un cambio di formato, non una maggiore ottimizzazione.
La trappola della trasparenza
Esistono molti PNG di grandi dimensioni per un motivo: qualcuno aveva bisogno della trasparenza una volta, l'ha salvata come PNG e non l'ha mai più rivisitata. La domanda che vale la pena porsi è se l'immagine ha ancora bisogno del suo canale alfa oggi. La foto di un prodotto ritagliata per l'intestazione di un sito web potrebbe ora trovarsi su una semplice sezione bianca, dove la trasparenza non fa altro che costarti megabyte. Un logo esportato come PNG trasparente potrebbe essere utilizzato solo su bianco.
Se la trasparenza è effettivamente inutilizzata, la conversione in JPG con riempimento bianco offre lo stesso risultato visibile con una frazione del peso. Se viene utilizzato, WebP mantiene il canale alfa riducendolo comunque dal 25 al 35%. In ogni caso, controlla piuttosto che supporre; la trasparenza è spesso un residuo di un vecchio flusso di lavoro piuttosto che un requisito attuale.
Scegliere la giusta dimensione target
Sapere che un PNG è troppo grande è solo metà del problema; sapere a cosa mirare è l'altra metà. Come guida approssimativa, a immagine dell'eroe web a larghezza intera dovrebbe essere inferiore a 200 KB, una foto nell'articolo inferiore a 100 KB, una miniatura inferiore a 30 KB e un allegato e-mail impostato sotto pochi megabyte in totale. I moduli di caricamento indicano il proprio limite, comunemente 100 KB o 200 KB, e tale numero non è negoziabile.
Questi obiettivi sono raggiungibili per quasi tutte le fotografie una volta che si tratta di un JPG con una risoluzione ragionevole. Se hai un limite specifico da rispettare, Modalità dimensione target nel nostro convertitore lo raggiunge automaticamente cercando nei livelli di qualità la versione più nitida adatta, eliminando completamente le congetture. Il Guida da 100KB supera il limite più richiesto.
Prevenire innanzitutto i PNG di grandi dimensioni
Correggere i file gonfiati uno alla volta è più lento che non crearli. Alcune abitudini risolvono il problema alla fonte. Su finestre11, lo Strumento di cattura ti consente di scegliere JPG nella finestra di dialogo di salvataggio, quindi uno screenshot associato a un modulo di caricamento non diventa mai un PNG. Su Mac, il formato dello screenshot è modificabile con un comando Terminale se lo acquisisci spesso.
Quando esporti da strumenti di progettazione, poni due domande prima di salvare: è necessaria la trasparenza e con quali dimensioni verrà visualizzato? Se la risposta alla prima è no, esporta JPG. Se la risposta alla seconda è larga 800 pixel, esporta a 800 anziché a 4000. Entrambe le decisioni richiedono un secondo al momento dell'esportazione e ti fanno risparmiare l'intero esercizio di conversione in un secondo momento. Il principio generale è che PNG dovrebbe essere un file scelta deliberata per la grafica e la trasparenza, non l'impostazione predefinita che raggiungi per abitudine.
Quali dimensioni dovrebbe effettivamente avere un PNG
Un rapido controllo di integrità ti dice se un file è veramente gonfio o semplicemente onesto riguardo al suo contenuto. A logo piatto o icona a una dimensione ragionevole dovrebbe essere ben inferiore a 50 KB e spesso inferiore a 10 KB come PNG-8; qualsiasi cosa più grande significa che è stata salvata come PNG-24 o con una risoluzione gonfiata. A screenshot di un'interfaccia con colori uniformi e testo compresso in modo ragionevole, spesso compreso tra 200 KB e 800 KB, il che va bene per PNG.
A fotografia, tuttavia, non ha una dimensione PNG accettabile, perché anche uno ben ottimizzato raggiunge i megabyte. Se il tuo file è una foto ed è di grandi dimensioni, non c'è nulla di rotto e nessuna impostazione lo salverà. Questo è semplicemente il costo dell'archiviazione senza perdite dei dati fotografici ed è il segnale più chiaro possibile per cambiare formato piuttosto che continuare a ottimizzare.
Domande frequenti
Perché il mio file PNG è così grande?
Perché PNG memorizza ogni pixel senza perdita di dati. Le fotografie hanno milioni di colori unici senza ripetizioni da comprimere, quindi il file rimane vicino alle dimensioni grezze.
Come posso rimpicciolire un PNG?
Convertilo in JPG per le foto, il risparmio più grande. Un PNG fotografico scende dal 60 al 90%. come JPG. Per la grafica, utilizza WebP, PNG-8 o il ridimensionamento.
Un PNG è più grande di un JPG?
Per le foto, molto più grandi. La stessa foto è circa dieci volte più grande di PNG, perché PNG conserva ogni pixel mentre JPG scarta i dettagli impercettibili.
La risoluzione influisce sulle dimensioni PNG?
Sì, drammaticamente. Raddoppiando la larghezza e l'altezza si quadruplica il numero di pixel, quindi un PNG di grandi dimensioni è molte volte più pesante di uno nella dimensione di visualizzazione reale.
Qual è la differenza tra PNG-8 e PNG-24?
PNG-8 contiene 256 colori; PNG-24 ne detiene milioni. Un logo piatto salvato come PNG-24 spreca spazio e il passaggio a PNG-8 può dimezzarlo senza modifiche visibili.
Perché i miei screenshot sono PNG così grandi?
Perché i sistemi operativi salvano gli screenshot come PNG per impostazione predefinita a piena risoluzione. Se lo schermo mostrasse una foto, cioè un contenuto fotografico in formato lossless, si tratterebbe del caso peggiore.
Posso ridurre un PNG senza perdere la trasparenza?
SÌ. Utilizza WebP o riduci a PNG-8, entrambi mantengono il canale alfa, a differenza della conversione in JPG, che appiattisce la trasparenza in un colore solido.
Gli ottimizzatori PNG sono davvero utili?
Con modestia e sicurezza. Eliminano i metadati e li reimballano senza perdite, risparmiando dal 10 al 30%. senza cambiare un singolo pixel. Usane uno come passaggio finale.
Perché un ottimizzatore PNG non riduce molto la mia foto?
Perché gli ottimizzatori rimuovono la ridondanza, non i dettaglie di foto non ne è rimasta quasi più. Un guadagno compreso tra il 10 e il 15% segnala che il formato è sbagliato; convertilo invece in JPG.
La mia immagine ha effettivamente ancora bisogno di trasparenza?
Spesso no. Molti PNG mantengono un canale alfa che nessuno utilizza, rimasto da un vecchio flusso di lavoro. Se ora è bianco, convertilo in JPG con riempimento bianco.
A quale dimensione del file dovrei puntare?
Approssimativamente: meno di 200 KB per un'immagine hero, 100 KB per l'articolo, 30 KB per una miniatura. I moduli di caricamento indicano il proprio limite, comunemente 100 KB o 200 KB.
Come posso smettere di creare PNG enormi?
Scegli deliberatamente il formato. Lo strumento di cattura di Windows 11 può salvare direttamente JPGe quando esporti da strumenti di progettazione, scegli JPG a meno che tu non abbia veramente bisogno di trasparenza, nella dimensione che verrà effettivamente visualizzata.
Che dimensioni dovrebbe avere un PNG normale?
UN logo piatto inferiore a 50KB, uno screenshot dell'interfaccia da 200KB a 800KB. Una fotografia non ha una dimensione PNG accettabile, poiché l'archiviazione senza perdite dei dati fotografici ammonta sempre a megabyte.