Note labo 2 : Le traitement d'images par lot avec ubuntu
Par Blowup le mardi, août 1 2006, 18:42 - Outils Photo - Lien permanent
Petit mémo perso et en vrac des solutions de traitement d'images par lot ou en masse.
Comme d'habitude il existe de nombreuses solutions sous linux pour effectuer la même tâche. Cette liste n'est pas exhaustive et est vouée à être complétée.
Avec des scripts
- Bash Batch Image Processing Script for linux : bbips
Nécessite Imagemagick. La version à jour serait la 0.3.4.
sudo apt-get install imagemagick
wget -c http://easylinux.info/uploads/bbips.0.3.2.sh
sudo cp bbips.0.3.2.sh /usr/bin/bbips
sudo chmod 755 /usr/bin/bbips
Puis pour l'utiliser tapez
bbips
- ImageMagick outil en ligne de commande présent dans chaque distribution
Pour l'interface graphique tapez
display &
ou
display nom_de_l'image.jpg
Exemple d'utilisation dans un dossier d'images:
mogrify -resize 800x600 -quality 75 *.jpg
va redimensionner tous les fichiers .jpg du répertoire courant en
800x600 avec une qualité "75". Attention mogrify modifie le fichier
source, convert accepte les mêmes options mais permet de spécifier un
fichier à créer avec les modifications.
Pour plus de détail,
man convert
man mogrify
On peut créer ses propres scripts adaptés.
- Les Scripts-nautilus
Une autre manière de s'attaquer au problème ou de répondre à des besoins spécifiques. De bons scripts chez Yeknan, avec la procédure de téléchargement et d'installation. Ne pas hésiter à fouiller le site des scripts-nautilus. Le script NIS pour redimensionner une sélection d'images.
Avec Gimp Photolabo et ses processus d'automatisation. David's Batch Processor : un processeur de fichiers multiples. Voir à ce sujet la note labo 1 : améliorer son gimp.
Autres solutions
- Le traitement par lot est souvent intégré dans vos applications photos: digikam, gthumb, f-spot, jbrout.
- Xnview logiciel gratuit mais non libre, installable sur Ubuntu.
Télécharger la dernière version sur le site de Xnview, choisr le XnView v*** + NView/Nconvert v*** au format .rpm
sudo alien Xnview-static-fc4-.i386.rpm
sudo dpkg -i lenom_du_paquet_deb
xnview &
Autre méthode , plus propre :
Télécharger le tar.gz sur le site de l'auteur Decompresser l'archive Se rendre dans le dossier decompresse
cd ~/XnView-1.70-x86-unknown-linux2.x-static-fc4
chmod u+x install
sudo ./install
Normalement tout se passe bien.
A suivre...