Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:programmation:bash:png2jpg [16/12/2015 18:46] milou [Convertir dans plusieurs sous-répertoires des images .png en .jpg] |
doc:programmation:bash:png2jpg [16/12/2015 20:01] (Version actuelle) enicar [Le Script png2jpg] |
||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
Voici un petit script, que j'ai nommé "png2jpg". | Voici un petit script, que j'ai nommé "png2jpg". | ||
- | Il permet de convertir plusieurs images nommée "cover.png" en "cover.jpg" dans plusieurs sous-répertoires. | + | Il permet de convertir plusieurs images nommées "cover.png" en "cover.jpg" dans plusieurs sous-répertoires. |
- | La qualité de convertion est de 85. | + | La qualité de conversion est de 85. |
- | ATTENTION : Ce script détruit tous les fichiers "cover.png" après convertion. | + | ATTENTION : Ce script détruit tous les fichiers "cover.png" après conversion. |
===== Le Script png2jpg ===== | ===== Le Script png2jpg ===== | ||
Ligne 29: | Ligne 29: | ||
| | ||
find "$source" -iname 'cover.png' -exec convert {} -quality 85 {}.jpg \; | find "$source" -iname 'cover.png' -exec convert {} -quality 85 {}.jpg \; | ||
- | find "$source" -iname 'cover.png.jpg' -exec rename 's/png.jpg/jpg/' cover.jpg {} \; | + | find "$source" -iname 'cover.png.jpg' -exec rename 's/png\.jpg/jpg/' {} \; |
- | find "$source" -iname 'cover.png' -exec rm -f cover.png {} \;</file> | + | find "$source" -iname 'cover.png' -exec rm -f {} \;</file> |
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Tous d'abord se déplacer dans son home | + | Tout d'abord se déplacer dans son home |
<code user>cd /home/usr/</code> | <code user>cd /home/usr/</code> | ||
Ligne 47: | Ligne 47: | ||
Copier le script | Copier le script | ||
- | Puis le rendre éxecutable | + | Puis le rendre exécutable |
<code user>chmod 777 png2jpg</code> | <code user>chmod 777 png2jpg</code> |