Inverser les couleurs d'images

Résolu
Bilow Messages postés 1014 Date d'inscription   Statut Membre Dernière intervention   -  
 floco99 -
Bonjour !

J'ai dans un dossier un millier d'images. Elles sont en négatif (dias qui ont été scannées), et j'aimerais bien toutes les obtenir en couleurs normales, en inversant ces couleurs.

Je peux faire ça sous Windows, une à une. Mais j'aimerais savoir si c'est possible d'inverser les couleurs de toutes ces images en quelques lignes de console / terminal !

Est-ce possible ou pas?
Merci !
A voir également:

4 réponses

Bilow Messages postés 1014 Date d'inscription   Statut Membre Dernière intervention   117
 
Salut !

J'ai un peu du mal à comprendre...
Voici l'arborescence du dossier "images" :
(dossier) converti
PICT0001.JPG
PICT0002.JPG
PICT0003.JPG
...


Dans la console, en me placant dans ce dossier "images", que devrais-je écrire comme lgne de commande ? Ou plutôt, par quoi dois-je remplacer "fichier1", "fichier2" et le chemin ?

Merci !
2
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

convert -negate *.JPG /home/pseudo/Dossier/file.jpg 

;-))
0
Bilow Messages postés 1014 Date d'inscription   Statut Membre Dernière intervention   117
 
Waw !

Merci beaucoup !!!

Vous m'avez fait épargner combien d'heures de travail ! Et en plus j'ai compris la commande :D

Linux c'est génial !

Bye ;)
1
Utilisateur anonyme
 
Bonjour,

Avec imagemagick :
convert -negate fichier1 fichier2 /home/pseudo/Dossier/file.jpg

Dossier sera le dossier où seront placées les images modifiées, et file.jpg le nom des images (file-0.jpg, file-1.jpg, etc...)...

;-)

@+
0
floco99
 
Merci
Pour completer votre réponse , on peut faire une boucle et convertir tout les fichiers dans un dossier "négatifs" (en supposant que les images soient au format png et n'aient pas d'espace dans leur noms)

mkdir negatifs
for n in 'ls *.png' ; do
convert -negate $n negatifs/$n ; done
0
Utilisateur anonyme
 
Re,

Pour faire simple :
- ouvre un terminal
- ouvre le gestionnaire de fichiers dans le dossier où sont placés les images à convertir...

* Dans ton terminal, saisis : convert -negate (un espace après -negate)
* sélectionnes les images à convertir dans le gestionnaire de fichiers
* glisser/déposer du gestionnaire de fichiers au terminal...
* normalement, dans le terminal, les fichiers ont été ajoutés à la suite de la commande...
* dans le terminal, après le nom du dernier fichier à convertir, ajoute un espace, ensuite ajoute /home/pseudo/Dossier/file.jpg
Où :
pseudo = le nom de ton dossier personnel
Dossier = le nom du dossier où seront placées les images converties
file.jpg = le nom des images converties (file-0.jpg, file-1.jpg, etc...)...

Exemple :
mon dossier personnel = jp
dossier des images converties = /home/jp/conversion
file.jpg = nom des images converties
La commande sera :
convert -negate fichier1 fichier2 /home/jp/conversion/file.jpg
Les images converties seront placées dans /home/jp/conversion...
Les images convertis se nommeront file-0.jpg, file-1.jpg, etc...

;-)

@+
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Exemple :
mon dossier personnel = jp

Ah non !!! Ça c'est le mien :

$ pwd
/home/jp

;-))
0
Utilisateur anonyme
 
Fichtre !

Un jumeau astralolinuxien !!

:-))
0