GIMP
Pour modifier un fichier, on peut utiliser le logiciel de retouche d'image GIMP, car il peut exporter au format WEBP.
-
Charger le fichier image dans GIMP
=> depuis l'Explorateur de fichiers de Windows, clic droit > Ouvrir avec ... > GIMP -
Sélectionner (éventuellement) une partie de l'image
=> avec les outils de la barre d'outils (deuxième icône = "outil de sélection rectangulaire") -
Rogner la partie sélectionnée
=> Image > Rogner selon la sélection -
Réduire la taille à ... 50 %, 25 %, 20 %, ...
=> Image > Échelle et taille de l'image > ...Notez la largeur et la hauteur en pixels de l'image avant de cliquer sur le bouton "Mise à l'échelle".
car ces informations seront utiles dans le code HTML de la balise <img /> -
Exporter au format WEBP
=> Ficher > Exporter sous ... > Cliquer sur "Sélectionner le type de fichier" (pour étendre la liste déroulante)
cwebp.exe
Pour convertir un ou plusieurs fichiers (JPG ou PNG), on peut utiliser un programme
Le format d'origine des images à convertir peut être PNG ou JPEG.
La conversion requiert l'exécution du programme dans un terminal.
- Sous Windows : cwebp.exe
Extrait delibwebp-1.2.2-windows-x64.zip
(du 2022-01-20T02:44:25Z, 3.44 Mo)
Il est plus commode de placer ce programme dans le dossier contenant les images (à
convertir)
Actuellement, seuls les formats PNG et JPEG peuvent être convertis en WEBP.
Perte de meta-données
-metadata string A comma separated list of metadata to copy from the input to
the output if present.
Valid values: all, none, exif, icc, xmp. The default is none.
-metadata all
Pour convertir un fichier, la commande est :
cwebp -q 80 image.png -o image.webp cwebp -q 80 pic.jpg -o pic.webp
Plus d'info sur les options de cwebp.exe
-
Sous Windows :
Sous windows 11, il est préférable de choisir "Invite de commandes".
Pour appliquer la commande à tous les fichiers (*.jpg) d'un dossier :
for %I in (*.jpg) do ( commande )
The variable letter is preceded with a single percent sign when using the command line directly or double percent signs in a batch file
Pour appliquer la commande à tous les fichiers (*.jpg) d'un dossier et de ses sous-dossiers :
for /R %I in (*.jpg) do ( commande )
Commande pour convertir *.jpg en *.jpg.webp :
... do ( cwebp.exe %I -o %~fnI.webp )
Commande pour convertir *.jpg en *.webp (non testée) :
... do ( cwebp.exe %I -o %~fn.webp )
Pour convertir tous les fichiers du dossier (contenant
cwebp.exe
)
*.jpg en *.jpg.webp :for %I in (*.jpg) do ( cwebp.exe %I -o %~fnI.webp )
Pour convertir tous les fichiers d'un dossier et de ses sous-dossiers
*.jpg en *.jpg.webp :for /R . %I in (*.jpg) do ( cwebp.exe %I -o %~fnI.webp )
-
Sous Linux (et Mac), pour convertir tous les fichiers d'un dossier et de ses sous-dossiers, *.jpg en *.jpg.webp (a commande ci-dessous n'a pas été testée) :
for F in *.jpg; do cwebp $F -o `basename ${F%.jpg}`.webp; done
Plus d'info (notamment sur les options)
Téléchargement pour Windows, Linux et MacOS