Description
Ce script a pour but d’aider très simplement à convertir, mais surtout d’optimiser des images jpg, des images png, afin de gagner en poids de l’image, pour l’intégration de celles-ci dans les sites web. Et donc de réduire le coût de la bande passante !
Ce script bash de conversion et d’optimisation d’images jpeg et png, fonctionne très simplement. Il y a trois options possibles :
- l’option
jpg2jpg
dont le but est d’optimiser une image jpeg après une conversion à une qualité, ayant le ratio 70%. Le gain est conséquent, de l’ordre du facteur 3 ! - l’option
jpg2png
permet de convertir l’image jpeg en image png, puis d’optimiser ladite image png. Attention, explosion du poids ! - l’option
png2png
génère l’optimisation d’image png.
Pour se servir de ce script de conversion et d’optimisation d’image jpeg et/ou d’image png, vous devez veillez à avoir les outils suivants :
- les outils d’ImageMagick qui fournissent l’outil de conversion :
mogrify
. - la librairie jpeg
libjpeg
qui fournit l’outil d’optimisation jpeg :jpegtran
. - l’outil d’optimisation png :
pngnq
- le système de fichier virtuel
gvfs-bin
qui fournit l’outilgvfs-info
.
Bien évidemment, vous devez veiller à ce que vos images à traiter soient de qualité originale, des images ‘sources’ !
Le script : convert_image()
Fichier : convert_image
|
|
Utilisation
Il ne reste plus qu’à l’utiliser ainsi :
$ chmod 0700 convert_image $ ./convert_image /name_dir/ option