img2webp

Nom

img2webp : crée un fichier WebP animé à partir d'une séquence d'images d'entrée.

Synopsis

img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name

Description

img2webp compresse une séquence d'images à l'aide du format WebP animé. Entrée les images peuvent être au format PNG, JPEG, TIFF ou WebP. Si un seul nom de fichier (ne commençant pas par le caractère "-") est fourni en tant qu'argument, les arguments de la ligne de commande sont en fait tokenisés à partir de ce fichier. Cela permet de créer facilement des scripts ou d'utiliser un grand nombre d'arguments.

Options au niveau du fichier

Les options au niveau du fichier sont appliquées au début du processus de compression, avant la lecture des trames d'entrée.

-o string
Indiquez le nom du fichier WebP de sortie.
-min_size
Encodez les images pour obtenir la taille la plus petite possible. Cela désactive l'insertion d'images clés et choisit les paramètres qui génèrent la plus petite sortie pour chaque trame. Il utilise la compression sans perte par défaut, mais peut être combiné avec les options -q, -m, -lossy ou -mixed.
-kmin int
-kmax int
Spécifiez la distance minimale et maximale entre les images clés consécutives (images décodables indépendamment) dans l'animation de sortie. L'outil insère des images clés dans l'animation de sortie si nécessaire pour que ce critère soit rempli.
-mixed
Mode de compression mixte : optimisez la compression de l'image en sélectionnant de manière heuristique une compression avec perte ou sans perte pour chaque frame. Cette option globale désactive les options locales -lossy et -lossless.
-near_lossless int
Spécifiez le niveau de prétraitement des images quasiment sans perte. Cette option ajuste pour faciliter la compression, mais avec un impact minimal sur l'image qualité. Il déclenche automatiquement le mode de compression sans perte. La plage est 0 (prétraitement maximal) sur 100 (aucun prétraitement, la valeur par défaut). La valeur typique est d'environ 60. Notez que l'utilisation de la fonction -q 100 avec perte peut parfois donner de meilleurs résultats résultats.
-sharp_yuv
Utilisez une conversion RVB > YUV plus précise et plus nette. Notez que ce processus plus lent que la vitesse par défaut Conversion RVB->YUV.
-loop int
Spécifie le nombre de fois que l'animation doit être lue en boucle. L'utilisation de 0 signifie "boucle indéfinie".
-v
Soyez plus explicite.
-h, -help
Un bref résumé d'utilisation.
-version
Imprimez les numéros de version des bibliothèques concernées.

Options par image

Les options par frame sont appliquées aux images suivantes en tant qu'arguments dans la ligne de commande. Ils peuvent être modifiés autant de fois que vous le souhaitez avant chaque étape image d'entrée.

-d int
Spécifiez la durée de l'image en millisecondes.
-lossless, -lossy
Compressez les images suivantes à l'aide du mode de compression sans perte ou avec pertes. La le mode par défaut est sans perte.
-q float
Spécifiez un facteur de compression compris entre 0 et 100. La valeur par défaut est 75.
-m int
Spécifiez la méthode de compression à utiliser. Ce paramètre contrôle le compromis entre la vitesse d'encodage et la taille et la qualité du fichier compressé. Possible sont comprises entre 0 et 6. La valeur par défaut est 4.

Bugs

Exemple

img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp

Auteurs

img2webp fait partie de libwebp et a été écrit par l'équipe WebP. Nouveautés l'arborescence source est disponible à l'adresse https://chromium.googlesource.com/webm/libwebp.

Cette page de manuel a été écrite par Pascal Massimino (pascal.massimino@gmail.com). pour le projet Debian (et peuvent être utilisés par d'autres).