Table des matières

, , ,

Comment effectuer des traitements par lots

Voici une liste de méthodes ou d'applications pour effectuer des traitements par lots sur des images ou des fichiers.

Renommer des fichiers

Renommer en masse des fichiers ou des dossiers informatiques d'une façon automatique est un exemple de traitement par lots. En voici les principales fonctions :

Applications

En ligne de commande

On peut déjà faire des renommages avec mv ou rename
Mais si vous avez besoin de renommer comme cela :

repertoire1/file_001_loremipsum.png –> img_loremipsum.png
repertoire1/file_002_dolor.png –> img_dolor.png
repertoire2/file_003_sit.png –> img_sit.png
repertoire2/file_004_amet.png –> img_amet.png
repertoire2/file_105_randomness.png –> img_randomness.png
find -iname file_*.png -type f -exec rename -n 's/file_[0-9]{3}(.*\.png)/img$1/' {} \;

La partie avec le rename nécessite d'avoir des notions sur les expressions régulières (REGEX) (autre lien sur les regex)
le -n après rename permet de tester sans appliquer. Supprimer cette option pour que le renommage soit effectif.
Ainsi on exploite toute la puissance de find et de rename.

Traitement d'images

Via Gimp

Il possible de traiter des lots d'images grâce à Gimp et aux greffons Photolab. Vous trouverez ces greffons sous forme de scripts python à cette adresse.
Pour pouvoir utiliser ces greffons il vous faut installer le paquet python-imaging.

En guise d'exemple téléchargez le greffon Photolab file resize qui permet de changer la taille de plusieurs images, puis :

Vous trouverez vos images redimensionnées dans un dossier scale.

Attention cependant en saisissant l'extension de vos images il faut faire attention à la casse (majuscule/minuscule)

Via le greffon Batch Process

Voir également le greffon Batch Process disponible dans un ensemble de greffons présent dans les dépôts. Installez le paquet gimp-plugin-registry.

Installez le paquet nautilus-image-converter. Vous trouverez ensuite dans le menu contextuel de Nautilus, en sélectionnant plusieurs images, un champ avec l'option Redimensionner les images et Pivoter les images.

Après installation, redémarrez votre session pour la prise en compte des nouvelles options.

La configuration de nautilus-image-converter se fait via les scripts nautilus-image-resize.ui (pour le redimensionnement) et nautilus-image-rotate.ui (pour les rotations) dans le dossier /usr/share/nautilus-image-converter. En modifiant ces fichiers en tant qu'administrateur (sudo) on peut ainsi adapter les options de redimensionnement proposées par défaut, par exemple en ajoutant un redimensionnement en 1920 en gardant le rapport d'aspect de l'image 1920x1920.

Autres possibilités


Contributeurs: L'Africain