PNG contro JPG

Se stai cercando di scegliere un formato in cui salvare la tua immagine, usa questa regola per decidere: JPEG per fotografie o immagini fotorealistiche con molti colori; PNG per disegni al tratto, immagini con molto testo o immagini trasparenti; e GIF per le immagini animate.

Grafico comparativo

Tabella di confronto tra JPEG e PNG
JPEGPNG
Sta per Joint Photographic Experts Group Grafica di rete portatile
Più adatto per fotografie; immagini fotorealistiche con molti colori Linea artistica; immagini con testo; immagini trasparenti
Tipo MIME image / jpeg image / png
Estensioni di file .jpg, .jpeg, .jpe .png
Tipo di formato Formato dell'immagine grafica raster Formato dell'immagine grafica raster
Raster / Vector raster raster
Gestione del colore Supporta la gestione del colore attraverso l'inclusione dei profili di spazio colore ICC
Colore indicizzato No Sì (per PNG a 1-8 bit)
Supporto per interlacciamento
Supporto per l'animazione No No
Supporto per la trasparenza No
Supporto per i metadati
Supporto per più pagine No No
Supporto per i livelli No No
Estensibile No No
Algoritmo di compressione Compressione lossy basata su DCT Algoritmo di compressione DEFLATE senza perdita di dati
brevettato No, ma parti della tecnologia, inclusi i suoi metodi di compressione, sono state oggetto di molteplici cause legali. No
Applicazioni compatibili La maggior parte dei browser Web e suite di produttività La maggior parte dei browser Web e suite di produttività
Numero magico ff d8 89 50 4e 47 0d 0a 1a 0a
Identificatore di tipo uniforme public.jpeg public.png

Contenuto: PNG vs JPG

  • 1 caratteristiche
    • 1.1 Analogie e differenze
    • 1.2 Altre versioni di JPEG e PNG
  • 2 usi
    • 2.1 Fotografia
    • 2.2 Web
  • 3 compressione
  • 4 Popolarità
  • 5 Stato del brevetto
  • 6 riferimenti

Caratteristiche

Somiglianze e differenze

JPEG e PNG sono simili in diversi modi. Supportano livelli comparabili di profondità del colore e supportano i metadati, l'interlacciamento e la gestione del colore. il formato supporta animazione, livelli o HDR.

La separazione dei due è il fatto che i PNG supportano la trasparenza delle immagini, mentre i file JPEG non lo fanno. Inoltre, l'indicizzazione dei colori è disponibile per PNG a 1-8 bit, ma non è supportata affatto in formato JPEG.

Altre versioni di JPEG e PNG

Esistono molte versioni alternative meno conosciute di JPEG e PNG. Ad esempio, i file JPEG non supportano l'HDR, ma c'è un JPEG-HDR non ufficiale. Esistono persino formati JPEG senza perdita di dati. E sebbene i PNG non supportino le animazioni come le GIF, esiste l'APNG, una derivazione non standard di PNG che consente l'animazione.

Il problema con l'utilizzo di versioni meno conosciute di JPEG e PNG dipende dal supporto. Non tutti i browser visualizzeranno correttamente tutti i formati di immagine (ad esempio, Firefox supporta APNG, ma Internet Explorer no e Chrome richiede un'estensione). Nella maggior parte dei casi, i progettisti devono attenersi alle impostazioni predefinite ben supportate per evitare di danneggiare l'esperienza dell'utente.

usi

fotografia

Le fotocamere DSLR di solito consentono ai fotografi di memorizzare le loro immagini in diversi formati di file grafici, in particolare RAW, JPEG e, occasionalmente, TIFF. Anche se i JPEG hanno il vantaggio di una dimensione di file più piccola, sono in perdita, portando i fotografi professionisti e professionisti a preferire i formati TIFF o RAW per la loro compressione lossy di alta qualità o senza perdita.

In fase di post-produzione, i fotografi possono regolare i dati delle immagini RAW e quindi salvarli in un nuovo formato di file senza perdita (ma più accessibile), come PNG. Il formato dei file è importante, poiché la maggior parte dei servizi di stampa accetta JPEG e PNG e, talvolta, TIFF, ma solo alcuni servizi di stampa funzioneranno con le immagini RAW.

web

Icone web piccole salvate con impostazioni diverse.

La maggior parte dei siti Web utilizza una combinazione di JPEG e PNG (e talvolta GIF) nei loro progetti, poiché JPEG e PNG vengono utilizzati per motivi diversi. Nella maggior parte dei casi, i file JPEG vengono utilizzati per immagini di grandi dimensioni, come foto o sfondi per siti Web di grandi dimensioni, poiché la natura lossy di JPEG consente dimensioni di file più piccole, il che significa che i siti Web possono caricare i progetti più rapidamente. Un software di progettazione come Adobe Photoshop ha strumenti che possono indicare ai progettisti quanto grande sarà un file quando si utilizza un certo formato e si regolano le sue impostazioni, prima ancora di salvare l'immagine. Anche se i PNG non porteranno mai a dimensioni del file più ridotte rispetto a JPEG quando si tratta di immagini di grandi dimensioni con scene complesse, la compressione senza perdita di PNG a volte risulta in una dimensione di file più piccola per immagini più piccole, in particolare quelle con grafica generata dal computer (ad esempio una linea o quadrato disegnato in Photoshop).

Dove i PNG vengono usati più frequentemente è con immagini di piccole dimensioni, come le icone web, in cui la compressione lossless garantisce immagini chiare e nitide; I PNG vengono anche utilizzati quando è necessario uno sfondo trasparente per circondare un'immagine centrale (ad esempio, quando si usano gli sprite).

Compressione

JPEG e PNG utilizzano metodi di compressione completamente diversi. JPEG utilizza un metodo di compressione lossy basato su DCT che sacrifica la qualità a favore di file di dimensioni minori. PNG assegna la priorità alla qualità e utilizza l'algoritmo di compressione DEFLATE senza perdita di dati. Le dimensioni del file JPEG possono essere ridotte regolando la percentuale di qualità dell'immagine durante il salvataggio, mentre le dimensioni del file PNG sono regolate meno facilmente e di solito richiede un programma separato per comprimere ulteriormente l'immagine.

Guarda il seguente video per scoprire in che modo i diversi metodi di compressione influiscono sulle dimensioni del file, sulla profondità del colore e sul caricamento dell'immagine in JPEG e PNG.

Poiché sono lossy, i file JPEG non devono essere modificati e salvati di nuovo più volte, poiché ciò si tradurrà in un grave deterioramento dell'immagine (il salvataggio in una singola sessione senza chiudere il file tra i salvataggi è comunque valido). I file JPEG che sono stati salvati più volte diventano pixel e non mostrano i colori in modo accurato. Al contrario, i PNG possono essere salvati e salvati di nuovo senza perdere qualità. Questo video mostra questa perdita di generazione nel corso di 600 salvataggi.

Popolarità

Con il supporto universale del browser per la trasparenza PNG negli ultimi anni, i PNG sono cresciuti in popolarità, in particolare per alcuni elementi del web design. Tuttavia, la stragrande maggioranza delle migliaia di miliardi di immagini su Internet, molte delle quali sono foto o opere d'arte, sono ancora JPEG, e non è probabile che cambi presto.

Stato dei brevetti

Numerose aziende, tra cui molti troll dei brevetti, hanno affermato di avere brevetti su una forma di tecnologia JPEG o un'altra. Ciò ha portato a numerose cause legali nel corso degli anni, con il più recente accaduto nel 2013, quando una società con il nome di Princeton Digital Image Corporation ha citato decine di grandi aziende, tra cui Amazon, Netflix e Costco, per aver utilizzato JPEG immagini sui loro siti web. Brevettare i metodi di compressione è la ragione principale per cui un JPEG senza perdita di dati non è mai diventato popolare. Pochi vogliono supportare o usare un tale JPEG per paura di essere citato in giudizio.

PNG è stato sviluppato per sostituire GIF, che utilizza un metodo di compressione precedentemente brevettato da Unisys. I PNG usano un metodo di compressione, DEFLATE, che non è brevettato, eliminando così il timore di una violazione di brevetto.

Riferimenti

  • Miti e fatti del JPEG - Software grafico di About.com
  • Aggiornamento sui troll brevettati - Fonte del diritto tecnologico
  • Wikipedia: confronto di formati di immagine
  • Wikipedia: JPEG
  • Wikipedia: Portable Network Graphics