Testata

WebP



Una foto di Benjamin Gimmel [1] usata da Google come esempio di formato WebP [2] e riprodotta con licenza CC BY-SA 3.0 [3].
Sul problema riscontrato nella pubblicazione di quest'immagine, leggi i paragrafi 2.2 e 2023–06–05.

0

Se scaricate immagini dalla rete estesa, vi sarà capitato di trovare nella cartella di download i file webp.
E di avere qualche problema nel trattarli con i programmi che usate abitualmente.
Questo post è dedicato a questo tipo di file.

1

Il WebP è un formato di file grafico raster ( griglia bidimensionale di punti a schermo detti pixel )[4][5] annunciato dalla multinazionale Google nel settembre del 2010, basato su codice sviluppato dall'azienda On2 Technologies ( NYC, USA ) acquisita qualche mese prima, ed è un progetto parente dello standard video WebM [6].
La descrizione tecnica del contenitore [7]:


Specifica del contenitore WebP

Introduzione


WebP è un formato di immagine che utilizza (i) la codifica del fotogramma chiave VP8 per comprimere i dati di immagine in modo non valido o (ii) la codifica senza perdita di dati WebP. Questi schemi di codifica dovrebbero renderlo più efficiente dei formati precedenti come JPEG, GIF e PNG. È ottimizzata per il trasferimento rapido delle immagini in rete (ad esempio per i siti web). Il formato WebP ha parità di caratteristiche (profilo colore, metadati, animazione e così via) con altri formati. Questo documento descrive la struttura di un file WebP.

Il container WebP (ossia il container RIFF per WebP) consente il supporto delle funzionalità oltre al caso d'uso di base di WebP (ovvero un file contenente una singola immagine codificata come frame chiave VP8). Il container WebP fornisce ulteriore supporto per:

● Compressione senza perdita di dati. Un'immagine può essere compressa senza perdita di dati utilizzando il formato Lossless di WebP.

● Metadati. Un'immagine potrebbe avere metadati archiviati nei formati Exif o XMP.

● Trasparenza. Un'immagine potrebbe avere trasparenza, ovvero un canale alpha.

● Profilo colore. Un'immagine potrebbe avere un profilo ICC incorporato come descritto dall'International Color Consortium.

● Animazione. Un'immagine potrebbe avere più frame con pause tra questi, che la rende un'animazione.

[ ... ].

Denominazione

Consigliamo di utilizzare i seguenti tipi quando fai riferimento al container WebP:


Nome formato contenitore
WebP
Estensione nome file
.webp
Tipo MIME
immagine/webp
Identificatore di tipo uniforme
org.webmprogetto.webp


Terminologia e nozioni di base

Un file WebP contiene un'immagine statica (ovvero una matrice codificata di pixel) o un'animazione. Facoltativamente, può contenere informazioni sulla trasparenza, profilo di colore e metadati. La matrice di pixel è la tela dell'immagine.

[ ... ].
Google for Developers


Il risparmio di spazio su disco dichiarato rispetto al popolare formato JPEG è all'incirca del 30% [8].


2 – Test

Il formato WebP ha creato non pochi problemi agli utenti nel maneggiare le immagini così formattate { [9][10][11][12][13] ... }.
Nella mia esperienza personale ho incorntrato e incontro tuttora numerosi fastidi ed ostacoli :

* se scaricate un file webp e cercate di aprirlo per la prima volta, il sistema operativo vi chiederà quale applicazione usare e vi listerà anzitutto i browser :





* se cercate di modificare il nome del file oppure della cartella che contiene il file webp ( in altre parole, il percorso del file ) otterrete altrettanti errori :








2.1

Nessun problema di visualizzazione con i browser che uso abitualmente per varie operazioni :


APPLICATIVO VERSIONE SI' NO
Brave 1.52.122
Chrome 109.0.5414.149
Firefox 113.0.2
Vivaldi 3.1.1929.45


2.2

Non è possibile visualizzare il file con alcuni programmi per la visualizzazione delle immagini :


APPLICATIVO VERSIONE SI' NO
FastStone Viewer 7.7
IrfanView 4.53
Nomacs 3.14.2.4827
Visualizzatore di foto

XnView 2.51.2


Nello specifico :

* lo storico visualizzatore gratuito FastStone Viewer ( versione 7.7 )[18] elude le immagini webp e non le visualizza.

* tutto bene con IrfanView ( 4.53 )[19]:





* tutto bene con Nomacs ( 3.14.2.4827 )[20]:





* se cercate di aprire l'immagine con Visualizzatore di foto [21] su Windows 8.1 oppure una versione precedente otterrete un errore :





→ il problema persiste con l'applicativo equivalente Foto ( Photos in lingua inglese )[22], anche in Windows 11 [23].

* tutto bene con XnView ( 2.51.2 )[24]:




2.3

Ho rilevato alcuni problemi con i programmi per l'elaborazione delle immagini :

* tutto bene con l'open source GIMP ( acronimo di GNU Image Manipulation Program; versione 2.10.34 )[25]:





* se cercate di aprire l'immagine con Paint ( 6.3 )[26] su Windows 8.1 oppure una versione precedente otterrete un errore :





→ in Windows 11 il problema di compatibilità è stato risolto, ed è possibile aprire i file webp con Paint [27].

* tutto bene con l'applicativo Paint.net ( 4.3.12 )[ 28 ]:




La finestra di lavoro di Paint.net.

* se cercate di aprire l'immagine con Adobe Photoshop CS3 ( e versioni precedenti )[29] otterrete un errore :





→ per gestire i file webp con le ultime versioni di Photoshop è necessario installare un plug-in ( componente aggiuntvo ) dedicato [30].

2.4

Una chicca :

* non ho potuto pubblicare la prima immagine in alto di questo stesso post in formato WebP, puntando all'indirizzo [31] ottengo l'errore :


Errore HTTP 404.3 - Not Found

La pagina richiesta non può essere servita a causa della configurazione estensioni. Se la pagina è uno script, aggiungere un gestore. Se il file deve essere scaricato, aggiungere una mappa MIME (Multipurpose Internet Mail Extensions).

[ ... ].


3

Conclusione : se non dovete gestire archivi enormi di immagini cioè se lo spazio occupato dalle vostre immagini su disco locale oppure remoto ( server ) non vi preoccupa, evitate questo formato di file che potrebbe dare noie a voi e alle persone con le quali lo condividete.

2023–06–05

Ho contattato l'assistenza di Aruba ( il provider di servizi web che gestisce il server Microsoft su cui appoggio le immagini che vedete pubblicate su questo e altri miei blog )[32] in merito al problema evidenziato nel paragrafo 2.2.
La risposta è arrivata rapida ( poche ore ) ed è stata esaustiva : l'anomalia riscontrata era dovuta al fatto che l'estensione .webp non è mappata nativamente sul server [33].
E' possibile aggiungere le estensioni mancanti specificando il tipo MIME [34] in un file testuale denominato web.config da allocare nella directory principale del dominio ( la radice, in inglese root ):


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".webp" mimeType="image/webp" />
</staticContent>
</system.webServer>
</configuration>


Quindi ho potuto pubblicare la foto di copertina di questo post in formato webp e ho imparato qualcosa di nuovo.

=

Note

[1] : ''File:Frühling blühender Kirschenbaum.jpg'', Wikimedia Commons, [ https://commons.wikimedia.org/wiki/File:Fr%C3%BChling_bl%C3%BChender_Kirschenbaum.jpg ].
[2] : immagine, [ https://www.gstatic.com/webp/gallery/4.webp ];
vedi : ''Galleria WebP'', Google for Developers, [ https://developers.google.com/speed/webp/gallery1?hl=it ].
[3] : ''Attribuzione - Condividi allo stesso modo 3.0 Unported (CC BY-SA 3.0)'', Creative Commons, [ https://creativecommons.org/licenses/by-sa/3.0/deed.it ].
[4] : ''Un formato dell'immagine per il Web'', Google for Developers, [ https://developers.google.com/speed/webp?hl=it ];
vedi : ''Google offers JPEG alternative for faster Web'', Stephen Shankland, CNET, Sept. 30, 2010, [ https://www.cnet.com/culture/google-offers-jpeg-alternative-for-faster-web/ ].
[5] : ''File raster.'', Adobe, [ https://www.adobe.com/it/creativecloud/file-types/image/raster.html ];
vedi anche : ''Differenze tra formato vettoriale e formato raster'', AlphaDev, [ https://www.alphadev.it/2021/01/11/differenze-tra-formato-vettoriale-e-formato-raster/ ].
[6] : ''Google’s new VP8-based image format could replace JPEG'', Ryan Paul, Ars Technica, 10 marzo 2010, [ https://arstechnica.com/information-technology/2010/10/googles-new-vp8-based-image-format-could-replace-jpeg/ ].
[7] : ''Specifica del contenitore WebP'', Google for Developers, [ https://developers.google.com/speed/webp/docs/riff_container?hl=it ].
[8] : ''Galleria WebP'', Google for Developers, [ https://developers.google.com/speed/webp/gallery1?hl=it ].
[9] : ''A downloaded webp image from a website could not be opened'', Ask Different, [ https://apple.stackexchange.com/questions/382499/a-downloaded-webp-image-from-a-website-could-not-be-opened ].
[10] : ''It's been years now and you still can't open .webp images with the Photos app (not to be confused with the old Photo Viewer).'', Microsoft Community, [ https://answers.microsoft.com/en-us/windows/forum/all/its-been-years-now-and-you-still-cant-open-webp/b1a3b306-7bde-40a3-b380-c6ad9a7143ef ].
[11] : ''PaintShop Pro 2022 cannot open WebP', Alludo USER to USER Web Board, [ https://forum.corel.com/viewtopic.php?t=68537 ].
[12] : ''Why can’t I open images that I have downloaded directly from my site?'', VTEX Help Center, [ https://help.vtex.com/faq/why-cant-i-open-images-that-i-have-downloaded-directly-from-my-site--5ngrYfggZaWWimyA8OE0Uo# ].
[13] : ''WebP Not Working In Safari: 3 Ways To Easily Fix It'', Windows Report, [ https://windowsreport.com/webp-not-working-in-safari/ ].
[14] : Brave, sito-web, [ https://brave.com/it/ ].
[15] : Chrome, Google, [ https://www.google.it/intl/it/chrome/ ].
[16] : Firefox, Mozilla, [ https://www.mozilla.org/it/firefox/ ].
[17] : Vivaldi, sito-web, [ https://vivaldi.com/it/ ].
[18] : FastStone, sito-web, [ https://www.faststone.org/ ].
[19] : IrfanView, sito-web, [ https://www.irfanview.com/ ].
[20] : Nomacs, sito-web, [ https://nomacs.org/ ].
[21] : ''Windows Photo Viewer'', AA. VV., Wikipedia, { EN }, [ https://en.wikipedia.org/w/index.php?title=Windows_Photo_Viewer&oldid=1146790068 ].
[22] : ''Microsoft Foto'', AA. VV., Wikipedia, [ https://it.wikipedia.org/w/index.php?title=Microsoft_Foto&oldid=123155206 ].
[23] : ''5 Best Ways to Open WebP Files on Windows 11'', Sumukh Rao, Guiding Tech, 6 agosto 2022, [ https://www.guidingtech.com/best-ways-to-open-webp-files-on-windows-11/ ].
[24] : XnView, sito-web, [ https://www.xnview.com/en/ ].
[25] : GIMP ( GNU Image Manipulation Program ), sito-web, [ https://www.gimp.org/ ].
[26] : ''Paint'', AA. VV., Wikipedia, [ https://it.wikipedia.org/w/index.php?title=Paint&oldid=130833341 ].
[27] : vedi paragrafo ''2. Open the File With Paint'', fonte #23.
[28] : Paint.net, sito-web, [ https://www.getpaint.net/download.html ];
vedi : ''Overview/Features'', [ https://www.getpaint.net/doc/latest/index.html ];
download dell'ultima versione e delle precedenti : Uptodown, [ https://paintnet.en.uptodown.com/windows ].
[29] : ''Adobe Photoshop CS3'', SoftMany, [ https://softmany.com/it/adobe-photoshop-cs3/ ];
vedi : ''ADOBE® PHOTOSHOP® CS3 GUIDA UTENTE'', Adobe, { PDF }, [ https://www.adobe.com/support/documentation/archived_content/it/photoshop/cs3/photoshop_cs3_help.pdf ].
[30] : ''How to open or save as webp image files in photoshop? 2022'', Geek Culture, Medium, 8 dicembre 2022, [ https://medium.com/geekculture/how-to-open-or-save-as-webp-image-files-in-photoshop-2022-f681dc5ad691 ].
[31] : [ https://www.bufalo70.it/Odb_Tech/FFO/2023_06_02__01__FFO__WebP/2023_06_02__01__FFO__WebP__01.webp ].
[32] : Aruba.it, sito-web, [ https://www.aruba.it/home.aspx ].
[33] : la lista delle estensioni supportate nativamente dall'hosting Windows è leggibile all'indirizzo [ https://guide.hosting.aruba.it/hosting/windows/faq/linguaggi-e-spazio-web-suggerimenti-di-configurazione.aspx#a_1425033415822 ].
[34] : ''MIME Types List', FreeFormatter.com, [ https://www.freeformatter.com/mime-types-list.html ].

[ ... ]

Nessun commento:

Posta un commento