Galleria Lossless e Alpha

Questa galleria presenta alcune immagini di esempio per illustrare due nuove modalità di WebP: WebP senza perdita di dati e WebP con perdita di dati con alpha (supporto per la trasparenza).

Confronto fianco a fianco

La tabella seguente presenta immagini PNG (compresse con pngcrush e pngout), Immagini senza perdita di dati WebP e immagini con perdita di dati WebP con Alpha per affiancarle a confronto. Le immagini sono sovrapposte su uno sfondo a scacchi, come in genere che viene eseguito nel software di grafica.

Tieni presente che abbiamo utilizzato la qualità WebP 90 per le immagini con perdita di dati WebP con alpha e qualità predefinita per le immagini senza perdita di dati WebP. Consulta Sezione Riproduzione delle immagini per ulteriori dettagli.

Presentiamo le immagini WebP, riconvertite in PNG, per i browser non in grado di eseguire il rendering di WebP. Se disponi di un browser compatibile, puoi trovare il link ai file WebP di seguito. Inoltre, le immagini in questa pagina sono è stato ridotto per comodità di visualizzazione. Fai clic su un'immagine per visualizzare la versione a grandezza originale dell'immagine.

Nella tabella sono indicate anche le dimensioni delle immagini ottenute in ciascuna modalità.

PN

WebP senza perdita

WebP con perdita di dati (con alpha)

"Rosa gialla" 1

Dimensione file ottimizzata per PNG: 110.7 KB
Immagine senza perdita di dati WebP
Dimensione file WebP-lossless: 79.9 KB
Immagine con perdita di dati WebP (con alpha)
Dimensione file WebP-lossy (con alfa): 17.7 KB
"smoking da neonati per la mia pagina utente" 2

Dimensione file ottimizzata per PNG: 38.1 KB
Immagine senza perdita di dati WebP
Dimensione file WebP senza perdita di dati: 27.0 KB
Immagine con perdita di dati WebP (con alpha)
Dimensione file WebP-lossy (con alfa): 13.8 KB
"Dimostrazione di trasparenza PNG" 3

Dimensione file ottimizzata per PNG: 213,5 KB
Immagine senza perdita di dati WebP
Dimensione file WebP-lossless: 149.0 KB
Immagine con perdita di dati WebP (con alpha)
Dimensione file WebP-lossy (con alfa): 51.6 KB
"189° anniversario della nascita di Gregor Mendel" 4

Dimensione file ottimizzata per PNG: 49,2 KB
Immagine senza perdita di dati WebP
Dimensione file WebP senza perdita di dati: 33.2 KB
Immagine con perdita di dati WebP (con alpha)
Dimensione file WebP-lossy (con alfa): 18.3 KB
"Scheda bussola trasparente per gli overlay" 5

Dimensione file ottimizzata per PNG: 126.8 KB
Immagine senza perdita di dati WebP
Dimensione file WebP senza perdita di dati: 97.1 KB
Immagine con perdita di dati WebP (con alpha)
Dimensione file WebP-lossy (con alfa): 57.3 KB
"Rosa gialla": File WebP-lossless (80,1 KB) File WebP-lossy (con alpha) (18,4 KB)
"tacco da bambino per la mia pagina utente": File WebP-lossless (27.0 KB) File WebP-lossy (con alpha) (14,1 KB)
"Dimostrazione di trasparenza dei file PNG": File WebP-lossless (149,1 KB) File WebP-lossy (con alpha) (52,6 KB)
"189° anniversario della nascita di Gregor Mendel": File WebP-lossless (33,3 KB) File WebP-lossy (con alpha) (19.0 KB)
"Scheda bussola trasparente per gli overlay": File WebP-lossless (97,1 KB) File WebP-lossy (con alpha) (57,3 KB)

Copyright immagine

Le immagini in questa pagina provengono da varie fonti. Crediti per le immagini sopra sono elencate qui in ordine.

1 "Foto stock senza costi in alta risoluzione - Rosa gialla 3 - Fiori"
Autore immagine: Jon Sullivan
Questo file è di dominio pubblico.
Origine JPEG
2 "smoking da neonati per la pagina utente"
Autore dell'immagine: Fizyplankton
Questo file è di dominio pubblico.
Origine PNG
3 "Dimostrazione di trasparenza PNG"
Autore immagine: codice sorgente POV-Ray
Foto concessa in licenza ai sensi dei Creative Commons Licenza Attribuzione-Condividi allo stesso modo 3.0 Unported.
Origine PNG
4 "189° anniversario della nascita di Gregor Mendel"
Autore immagine: team dei doodle di Google
Grazie al team dei doodle di Google per questa immagine.
Origine PNG
5 "Scheda bussola trasparente per gli overlay"
Autore immagine: Denelson83
Questo file è concesso in licenza ai sensi della Creative Commons Licenza Attribuzione-Condividi allo stesso modo 3.0 Unported.
Origine PNG

Riproduzione delle immagini

per motivi di riproducibilità e per dimostrare l'uso di alcuni modelli parametri di compressione, in questo articolo descriviamo i passaggi esatti generando le immagini in questa galleria.

Strumenti

Per la ricompressione PNG, il miglior risultato da pngcrush 1.8.13 e ZopfliPNG 1.0.3 . Vengono utilizzate le seguenti opzioni della riga di comando

PngCrush:

pngcrush -brute -rem tEXt -rem tIME -rem iTXt -rem zTXt -rem gAMA -rem cHRM -rem iCCP -rem sRGB -rem alla -rem text input.png output-candidate.png

PNG:

zopflipng --lossy_transparent input.png output-candidate.png

ZopfliPNG con tutti i filtri:

zopflipng --iterations=500 --filters=01234mepb --lossy_8bit --lossy_transparent input.png output-candidate.png

Per ridimensionare alcune delle immagini sorgente più grandi (solo per la visualizzazione), abbiamo utilizzato un versione più recente dello strumento di ImageMagick denominato convert, disponibile all'indirizzo https://www.imagemagick.org. L'esatta riga di comando era la seguente:

convert image.png -resize 240x image_resized.png

Compressione in modalità senza perdita di dati WebP

Abbiamo usato il metodo 'lossless' nello strumento cwebp per convertire il file PNG in WebP- senza perdita di dati. Per ottenere l'output minimo, l'esatta riga di comando utilizzata è come segue:

cwebp input.png -lossless -m 6 -q 100 -o webp_lossless.webp

Rendering senza perdita di dati WebP

Abbiamo riconvertito le immagini senza perdita di dati WebP in PNG utilizzando lo strumento dwebp per il rendering. L'esatta riga di comando utilizzata era la seguente:

dwebp webp_lossless.webp -o output.png

Compressione con perdita di dati WebP (con alpha)

Abbiamo utilizzato lo strumento cwebp per convertire PNG in WebP-lossy (con alpha). Abbiamo selezionato Qualità WebP 90 (compressione con perdita di dati) e qualità alfa 100 (senza perdita di dati) compressione). L'esatta riga di comando utilizzata era la seguente:

cwebp input.png -q 90 -alpha_q 100 -m 6 -o webp_alpha.webp

Rendering con perdita di dati WebP (con alpha)

Abbiamo riconvertito le immagini WebP con perdita di dati (con alpha) in PNG utilizzando lo strumento dwebp per per il rendering delle immagini. L'esatta riga di comando utilizzata era la seguente:

dwebp webp_alpha.webp -o output.png