Nom
gif2webp : convertir une image GIF au format WebP
Synopsis
gif2webp [options] input_file.gif -o output_file.webp
Description
gif2webp convertit une image GIF en image WebP.
Options
Les options de base sont les suivantes:
-o string- Indiquez le nom du fichier WebP de sortie. En cas d'omission,
gif2webpeffectuer des conversions, mais ne générer que des rapports statistiques Avec "-" comme nom de sortie, la sortie sera dirigée vers "stdout". -- string- Spécifiez explicitement le fichier d'entrée. Cette option est utile si l'entrée le fichier commence par un "-" par exemple. Cette option doit apparaître en dernier. Toute autre option définie ultérieurement sera ignorée. Si le fichier d'entrée est "-", les données seront lues à partir de "stdin" au lieu d'un fichier.
-h, -help- Informations d'utilisation
-version- Imprimez le numéro de version (au format major.minor.revision) et quittez l'application.
-lossy- Encodez l'image à l'aide d'une compression avec pertes.
-mixed- Mode de compression mixte: optimisez la compression de l'image en sélectionnant une compression avec ou sans pertes pour chaque image de manière heuristique.
-q float- Spécifiez le facteur de compression pour les canaux RVB entre
0et100. La valeur par défaut est75. En cas de compression sans perte (option par défaut), un petit facteur permet une compression plus rapide, mais génère un fichier plus volumineux. Maximum la compression est obtenue en utilisant la valeur100. En cas de perte (spécifiée par l'option -lossy), un faible facteur produit plus petit, mais de moins bonne qualité. La meilleure qualité est obtenue en utilisant une valeur sur100. -min_size- Encodez l'image pour obtenir la plus petite taille possible. Cela désactive l'insertion d'images clés
choisit la méthode de suppression entraînant la sortie la plus petite pour chaque trame. Il
utilise une compression sans perte par défaut, mais peut être combinée avec
-q,-m, Options-lossyou-mixed. -m int- Spécifiez la méthode de compression à utiliser. Ce paramètre contrôle l'échange
entre la vitesse d'encodage et
la taille et la qualité du fichier compressé.
Les valeurs possibles sont comprises entre
0et6. La valeur par défaut est4. Si plus élevé sont utilisées, l'encodeur passe plus de temps à inspecter les possibilités d'encodage et de décider du gain de qualité. Une valeur inférieure peut permettent d'accélérer le temps de traitement, au détriment d'une taille de fichier plus importante et de moins bonne qualité de compression. -kmin int,-kmax intSpécifiez la distance minimale et maximale entre des images clés consécutives (images décodables indépendamment) dans l'animation de sortie. Cet outil insérez des images clés dans l'animation de sortie si nécessaire. est satisfaite.
Si la valeur de
kmaxest définie sur0, l'insertion d'images clés sera désactivée. Une valeurkmaxde1feront en sorte que tous les frames soient des images clés. La valeur dekminn'est pas prises en compte dans ces deux cas particuliers. Les valeurs typiques se trouvent dans le plage3à30. Les valeurs par défaut sontkmin=9,kmax=17pour compression sans perte etkmin=3,kmax=5pour la compression avec pertes.Ces deux options ne sont pertinentes que pour les images animées comportant un grand nombre de cadres (>50).
Lorsque des valeurs inférieures sont utilisées, davantage d'images sont converties en images clés. Cela peut réduire le nombre de trames nécessaires pour décoder une image sur ce qui améliore les performances de décodage. Mais cela peut conduire à des fichiers légèrement plus volumineux. Des valeurs plus élevées peuvent aggraver le décodage mais des fichiers de taille réduite.
Quelques restrictions:
- kmin < kmax
- kmin >= kmax / 2 + 1; et
- kmax - kmin <= 30.
Si l'une de ces restrictions n'est pas respectée, elle sera appliquée. automatiquement.
-metadata stringUne liste de métadonnées séparées par une virgule à copier de l'entrée à la sortie si à l'heure actuelle. Valeurs valides:
all,none,icc,xmp. La valeur par défaut estxmp.-f intPour l'encodage avec pertes uniquement (spécifié par l'option
-lossy). Spécifiez le paramètre Force du filtre de déblocage, comprise entre0(aucun filtrage) et100(filtrage maximal). La valeur0désactive tout filtrage. Meilleure qualité augmente l'intensité du processus de filtrage appliqué après décoder l'image. Plus la valeur est élevée, plus l'image est fluide s'affichent. Les valeurs habituelles sont généralement comprises entre20et50.-mtSi possible, utilisez le traitement multithread pour l'encodage.
-loop_compatibilitySi cette option est activée, les informations de boucle doivent être gérées de manière compatible avec Chrome. versions antérieures à M62 (incluse) et Firefox.
-vImprimer les informations supplémentaires
-quietN'imprime rien.
Bugs
Veuillez signaler tous les bugs dans notre outil de suivi des problèmes: https://issues.webmproject.org.
Les correctifs sont les bienvenus ! Pour commencer, consultez cette page: https://www.webmproject.org/code/contribute/submitting-patches/
Exemples
gif2webp picture.gif -o picture.webp
gif2webp -q 70 picture.gif -o picture.webp
gif2webp -lossy -m 3 picture.gif -o picture_lossy.webp
gif2webp -lossy -f 50 picture.gif -o picture.webp
gif2webp -min_size -q 30 -o picture.webp -- ---picture.gif
cat picture.gif | gif2webp -o - -- - > output.webp
Auteurs
gif2webp fait partie de libwebp et a été écrit par l'équipe WebP.
L'arborescence source la plus récente est disponible sur la page
https://chromium.googlesource.com/webm/libwebp/
Cette page de manuel a été rédigée par Urvang Joshi (urvang@google.com), pour les Projet Debian (et peut être utilisé par d'autres).