Pour faire suite à mon message plus tôt aujourd'hui sur la conversion d'images webp,
voici une compilation « fraîche », pour Puppy 32-bits, de netpbm.
(J'explique le rapport entre netpbm et les images webp au bas du message.)
~~~~~~~~
NetPbm est vieux comme le monde, mais il est maintenu et même, de temps en
temps, on y ajoute un utilitaire.
Pour vous l'expliquer dans mes mots à moi, -- corrigez-moi au besoin car je suis
loin d'être un expert en traitement d'images --, netpbm est une suite de plus de
368 petits programmes qui nous permettent de jongler avec des images.
En gros, on convertit une image X, Y ou Z au format PPM ou à un format de cette
famille, qui est très proche d'un format d'image brut, puis on utilise sur ce format PPM ou
similaire l'utilitaire qui fait la modification qu'on souhaite apporter à l'image.
D'accord, au total, le progiciel est relativement gros, 1,2 Mo, et près de 1,9 Mo si
on inclut les docs, mais il est plus petit qu'imagemagick avec ses biblios et sa doc.
Deuxièmement, on n'a pas besoin de se casser la tête à se souvenir de quel paramètre
d'imagemagick fait quoi. Vous lisez le titre d'un utilitaire de netpbm, et voilà, c'est cela
qu'il fait.
En outre, chaque utilitaire est simplement, mais bien, documenté. Vous tapez, par ex.,
en console < man pnmtojpeg > et vous avez une bonne explication en 2-3 paragraphes
courts de ce que fait pnmtojpeg.
On peut en outre les enligner en « pipe » (C'est quoi le mot pour ça en français ?
Canalisation ? Acheminement ?) si on veut faire subir plus d'une opération à une image.
Alors, voilà. C'est ici qu'on va chercher
netpbm-advanced-171205.pet (les exécutables) et
netpbm-advanced-171205_DOCS.pet (les docs).
Netpbm a été traduit en plusieurs langues, mais malheureusement pas en français.
Mais si vous lisez l'anglais, la doc. est très bien faite.
Les sources sont à http://netpbm.sourceforge.net.
~~~~~~~~~~~~~~~
Pour revenir aux images webp de Google, oui on peut faire la conversion en jpg en
passant par ffmpeg, mais cela se fait en deux lignes et un rien de temps avec le dwebp
de Google et le pnmtojpeg de netpbm:
Code: Select all
dwebp 2.webp -ppm -o 2.ppm
pnmtojpeg -quality=99 2.ppm > 2.jpg
Je terminerai en mentionnant que
-- netpbm contient des utilitaires pour convertir et traiter des images aux formats tiff,
xpm, png, jpg, pic, bmp, ps, gif, svg, tga, et j'en passe ! Quand je dis « traiter », j'inclus
rapetisser, agrandir, isoler une partie, enregistrer en noir et blanc, faire des dégradés,
etc., etc.
-- l'arborescence de l'archive pet est jointe. Si vous prenez la peine de lire la liste
des utilitaires sous /usr/bin, cela vous donnera une bonne idée de ce que vous
pouvez faire avec netpbm.
-- dans les Puppys depuis la v. 5.machin, si ma mémoire est fidèle, un choix
restreint d'utilitaires du progiciel netpbm est inclus.
À la bonne vôtre.