Photoshop: come ridurre le dimensioni di un file PNG per uso Web


10

Ho un file PNG che è 2042 x 1250 ed è 6,1 MB. Quando apro con Photoshop e faccio "Salva con nome> PNG 24" e scelgo la dimensione del file compresso delle due opzioni (l'altra non è compressione) ottengo comunque un'immagine che è dell'ordine di pochi MB, che, dal momento che sarà una risorsa web, vorrei essere nel KB e non nel MB. Come posso comprimere in modo intelligente questa immagine su un campo da baseball di poche migliaia di KB?


1
Usa invece file -> salva per web e scegli png 24 dall'elenco dei formati di file (di solito JPG è predefinito).
AndrewH,

Cosa ti fa pensare che un file possa essere compresso quanto vuoi? Potresti voler passare a JPEG e armeggiare con le impostazioni di qualità inferiore.
usr2564301,

Risposte:


13

I dettagli geek (non hai chiesto)

Alcuni formati di immagine, come JPG, supportano la perdita di compressione . Quando un'immagine compressa con perdita di dati viene salvata e quindi restituita, l'immagine non è esattamente al 100% come la si è progettata, ma semplicemente "vicina" ad essa, una sorta di schizzo. Alcuni dettagli originali sono andati persi . Poiché non vi è alcuna aspettativa di accuratezza, le immagini Lossy Compressed hanno il lusso di archiviare poche informazioni sul design originale, risultando in piccoli file. Consentono persino di specificare la precisione del risultato: meno preciso deve essere il risultato, più piccolo è il file.

D'altra parte, il formato PNG, in base alla progettazione, supporta la compressione senza perdita . Ciò significa che dopo che l'immagine è stata salvata in un file, quando viene ripristinata, tutti i pixel vengono visualizzati esattamente come li hai progettati senza perdere alcun dettaglio. Questo è fantastico, ma sfortunatamente significa che deve archiviare molte informazioni per rendere l'immagine perfettamente, risultando in file di grandi dimensioni.

Il PNG fa la sua cosa intelligente per ottimizzare le informazioni di cui ha bisogno prima di salvarle in un file ma non è possibile specificare, come si fa con i file JPG, quanto deve essere compresso o preciso il file. Il risultato è così com'è e non hai alcun controllo su quanto sarà grande il file.

Alcuni suggerimenti

Detto questo, ci sono alcune cose che potresti fare per cercare di ottenere un file più piccolo.

  • Grandi aree di colori piatti si comprimono meglio di aree con motivi complessi. Vedi se riesci a semplificare la tua immagine.
  • Hai molto spazio negativo attorno all'immagine? Prova a ridurlo al minimo.
  • Stai usando la trasparenza? Altrimenti, considera invece di salvare l'immagine come JPG.
  • Se non riesci a salvarlo come JPG per nessun motivo, ma non stai utilizzando la trasparenza, deseleziona "trasparenza" dalle opzioni di salvataggio. Questo farà radere un po 'di morsi dal tuo risultato finale.
  • Prendi in considerazione di tagliare l'immagine in parti e di comporla nell'HTML finale, come una sorta di puzzle. È possibile salvare le parti che richiedono trasparenza come PNG e le altre parti come JPG altamente compressi. Il risultato totale dovrebbe essere meno pesante.
  • Utilizzare uno strumento di compressione PNG (ad esempio https://tinypng.com/ ). Intendiamoci, questi strumenti usano un algoritmo con perdita. Tentano di semplificare la tua immagine per poterla salvare come file più piccolo. Riducono drasticamente le dimensioni del file ma il risultato finale potrebbe perdere troppi dettagli. Puoi sempre provarli e giudicare il risultato a seconda dell'applicazione.

Se condividi la tua immagine, posso darti alcuni suggerimenti.


TinyPNG si converte in PNG a 8 bit che assomiglia a una GIF.
Hannes Schneidermayer,

@Heanz. Vero. Converte in 8 bit. Ma non è una GIF, comunque. Supporta la trasparenza alfa. Nella mia esperienza, non ho mai notato la differenza tra il PNG in piena regola e quello che producono.
cockypup,

@cokcypup Per i loghi che sono veri, ma per un volto umano, in nessun modo.
Hannes Schneidermayer,

@Heanz non l'ho mai usato per i volti umani, ma lo uso regolarmente per le foto di packaging cosmetico. Non posso dire la differenza in quelli. Tuttavia, il mio commento su alpha è corretto. Il formato GIF non supporta la trasparenza alfa.
cockypup

2

Prova ad aggiungere un livello di regolazione Posterizza all'immagine e riduci il numero di colori. Trovo che sia ancora possibile mantenere l'alta qualità e ridurre le dimensioni del file con questo metodo.


Funziona come un fascino!
Christian Strang,

0

Un PNG da 6,1 MB è lontano dalla gamma dei KB, quindi i suggerimenti di Cokypup sarebbero i migliori.

Per gli altri PNG che puoi creare, il modo migliore per salvarli per uso Web è salvare in Photoshop con "Salva per Web" anziché "Salva con nome". "Save for Web" di Photoshop offre alcune ottimizzazioni che ridurranno drasticamente le dimensioni del file.

Poi lo seguirei usando uno strumento di compressione per PNG come Tiny PNG
Tiny PNG usa una compressione con perdita come faresti quando salvi un JPG. Riduce drasticamente le dimensioni del file e, come puoi vedere nell'esempio sul sito, la compressione con perdita che esegue è appena percettibile.


Quasi impercettibile dipende fortemente dall'immagine che stai alimentando attraverso l'algoritmo che ho trovato, usa con cautela e non sovrascrivere mai il tuo file originale.
PieBie

Si sta convertendo in 8 bit e sembra una GIF su immagini colorate.
Hannes Schneidermayer,

-1

probabilmente va da sé, ma molte persone dimenticano di impostare la risoluzione su 72 pixel / pollice per le risorse web.

Immagine> Dimensione immagine> imposta la risoluzione su 72 ppi.


che non ha alcun effetto sulle immagini utilizzate per il web, solo le dimensioni in px
Luciano
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.