DWebP

Nom

dwebp : décompresser un fichier WebP en fichier image

Synopsis

dwebp [options] input_file.webp

Description

dwebp décompresse les fichiers WebP en images PNG, PAM, PPM ou PGM. Remarque: Les fichiers WebP animés ne sont pas acceptés.

Options

Les options de base sont les suivantes:

-h
Imprimer le résumé d'utilisation.
-version
Imprimez le numéro de version (sous la forme major.minor.revision), puis quittez l'application.
-o string
Spécifiez le nom du fichier de sortie (au format PNG par défaut). Si vous utilisez "-" 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 le fichier d'entrée commence par un tiret (-), par exemple. Cette option doit apparaître last. Toutes les autres options effectuées par la suite seront ignorées. Si le fichier d'entrée est "-", les données seront lues à partir de stdin au lieu d'un fichier.
-bmp
Remplacez le format de sortie par un fichier BMP non compressé.
-tiff
Remplacez le format de sortie par TIFF non compressé.
-pam
Définissez le format de sortie sur PAM (conserve la version alpha).
-ppm
Remplacez le format de sortie par PPM (supprime les valeurs alpha).
-pgm
Définissez le format de sortie sur PGM. La sortie se compose d'échantillons luma/chroma au lieu de RVB, avec la mise en page IMC4. Cette option est principalement à des fins de vérification et de débogage.
-yuv
Remplacez le format de sortie par YUV brut. La sortie se compose d'échantillons luma/chroma-U/chroma-V au lieu d'échantillons RVB, enregistrés de manière séquentielle en tant que plans individuels. Cette option est principalement à des fins de vérification et de débogage.
-nofancy
N'utilisez pas le produit de luxe raffiné pour YUV420. Cela peut donner lieu à des bords irréguliers (en particulier ceux qui sont rouges), mais il devrait être plus rapide.
-nofilter
N'utilisez pas le processus de filtrage en boucle, même s'il est requis par le flux de bits. Cela peut générer des blocs visibles sur la sortie non conforme, mais accélérer le décodage.
-dither strength
Indiquez une intensité de tramage comprise entre 0 et 100. Le « dithering » est un effet de post-traitement appliqué aux composants de chrominance par compression avec pertes. Elle permet de lisser les gradients et d'éviter les artefacts liés aux bandes.
-nodither
Désactive tout le tramage (option par défaut).
-mt
Si possible, utilisez le multithreading pour le décodage.
-crop x_position y_position width height
Recadrez l'image décodée en un rectangle avec des coordonnées (x_position, y_position) dans l'angle supérieur gauche et des dimensions width x height. Cette zone de recadrage doit être entièrement contenue dans le rectangle source. Si nécessaire, l'angle supérieur gauche sera ancré aux coordonnées paires. Cette option vise à réduire la mémoire nécessaire pour recadrer les images volumineuses. Remarque: Le recadrage est appliqué avant tout scaling.
-flip
Retourner l'image décodée verticalement (peut être utile pour les textures OpenGL, par exemple).
-resize width height
Redimensionnez l'image décodée aux dimensions width x height. Cette option vise principalement à réduire la mémoire nécessaire au décodage des grandes images, lorsque seule une petite version est nécessaire (vignette, aperçu, etc.). Remarque: La mise à l'échelle est appliquée après le recadrage. Si l'un des paramètres width ou height (mais pas les deux) est 0, la valeur est calculée en conservant le format.
-v
Imprimez des informations supplémentaires (le temps de décodage en particulier).
-noasm
Désactivez toutes les optimisations d'assemblage.

Bugs

Exemples

dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm

Auteurs

dwebp fait partie de libwebp et a été écrit par l'équipe WebP. La dernière 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 (elle peut être utilisée par d'autres personnes).

Détails du format de fichier de sortie