.
virusphoto virusphoto

Identifiant

Mot de passe

Derniers messages Messages du jour Sujets sans réponse S'inscrire

Rejoignez-nous !

VirusPhoto » Forum » Les logiciels photo » Gimp

Noter la discussion : traitement photo par lot

Aller au premier non-lu
  #1  
non lus 07/01/2012, 18h05
Avatar de linlin
Membre
Ma pratique de la photo: Pratique occasionnelle
 
Messages: 157
1645 Photiz - Faire un don

traitement photo par lot


Bonjour
Meilleurs voeux et bonne santé pour l'année 2012
avec le logiciel gimp
comment faire un traitement de photo par lot
ex une photo retoucher avec un flou sur le fond et le centre net
je voudrai faire 10 photos differentes avec le même traitement
pour ne pas refaire la même chose 10 fois
Réponse avec citation

Pour participer aux discussions et avoir accès à tous les outils
proposés sur VirusPhoto, inscrivez-vous en quelques secondes : cliquez ici.

Outils de la discussion Chercher dans ce sujet
Rechercher dans la discussion:

Recherche avancée

Noter la discussion
Evaluez cette discussion :
  #2  
non lus 07/01/2012, 21h49
Membre
Ma pratique de la photo: Passionné de photo
Matériel: A77II+16-50+100macro + 75-300
 
Messages: 6 539
51822 Photiz - Faire un don
Citation:
Posté par linlin Voir le message
Bonjour
Meilleurs voeux et bonne santé pour l'année 2012
avec le logiciel gimp
comment faire un traitement de photo par lot
ex une photo retoucher avec un flou sur le fond et le centre net
je voudrai faire 10 photos differentes avec le même traitement
pour ne pas refaire la même chose 10 fois

Ça ne serait (pour autant que Gimp accepte les scripts) que si ton centre est identique d'une photo à l'autre (exemple un cercle centré au même endroit et de même diamètre sur CHAQUE photo)
Réponse avec citation
  #3  
non lus 08/01/2012, 10h58
Membre
Ma pratique de la photo: Pratique régulière
 
Messages: 132
715 Photiz - Faire un don
Comme je vois que personne ne répond plus précisément je tente une réponse.

Il faut passer par un script, et oui GIMP gère les script.
Dans le temps je faisais du traitement par lot avec GIMP mais sur un PC et mon traitement se limitait à réduire la taille de l'image pour des exportations web. Depuis que je suis sur Mac je passe par un autre logiciel.

Il existe des scripts tout faits qui permettent un traitement par lot contenant plusieurs opérations: Appliquer un flou, recadrer l'image, la redimensionner etc ...
Mais je ne suis pas certain que tout soit possible.
Exemple:
http://members.ozemail.com.au/~hodsond/dbp.html

J'ai peur qu'il ne faille mettre les mains dans le camboui et programmer toi même un script pour répondre à tes besoins.
Réponse avec citation
  #4  
non lus 08/01/2012, 16h56
Avatar de ofnuts
Membre
Ma pratique de la photo: Pratique régulière
Matériel: 70D, Sigma 17-70, 100mm macro, Sigma 120-400
 
Messages: 2 050
14610 Photiz - Faire un don
Citation:
Posté par linlin Voir le message
Bonjour
Meilleurs voeux et bonne santé pour l'année 2012
avec le logiciel gimp
comment faire un traitement de photo par lot
ex une photo retoucher avec un flou sur le fond et le centre net
je voudrai faire 10 photos differentes avec le même traitement
pour ne pas refaire la même chose 10 fois
Séparons les deux problèmes:
1) appliquer une suite d'opérations sur une image
2) appliquer un traitement identique à toute une suite d'images

1) GIMP sait faire, ça s'appelle un script et si le script est bourrin (juste une suite sans logique conditionnelle ou calcules compliqués) c'est très vite écrit pour quelqu'un qui maîtrise Scheme ou Python. Mais il n'y pas de mode "macro" pour les non-codeurs. Si ton Gimp a le support Python (*), décris moi très exactement ce que tu fais en ce moment par PM (avec ton e-mail) et je te fais le script idoine.

2) C'est plus compliqué. Je sais faire aussi, mais ça suppose d'utiliser le mode ligne de commande de Windows et ça donne de l'urticaire à beaucoup de gens, et comme j'ai arrếté Windows ça ne sera pas facile de t'aider si tu as des problèmes. Cela dit, si le script en 1) est efficace, faire les 10 fichiers à la main ira sans doute assez vite de toutes façons.

(*) le support Python est natif sous Linux mais pas forcément sous Windows. Un des installeurs de Gimp-win a le support Python intégré. Si l'installation de Gimp sait utiliser python, on trouve dans le menu "Filtres":
- en bas, à côté de script-fu, un sous-menu "python-fu": démarrer "Console", entrer "print 2+2", si ça répond 4 c'est bon signe.
- "Rendu/Nuages/Brouillard" (filtre standard écrit en python, s'il apparaît dans le menu c'est que ça marche)
Réponse avec citation
  #5  
non lus 08/01/2012, 17h54
Avatar de linlin
Membre
Ma pratique de la photo: Pratique occasionnelle
 
Messages: 157
1645 Photiz - Faire un don
Bonjour
je te remercie de repondre aussi vite
j'ai bien le
script-fu sous menu actualiser le script
console
demarer le serveur
console 2+2 il donne rien
ainsi que les deux autres
Réponse avec citation
  #6  
non lus 08/01/2012, 18h32
Membre
Ma pratique de la photo: Pratique régulière
 
Messages: 132
715 Photiz - Faire un don
C'est pas dans scipt-fu qu'il faut aller.

Mais dans python-fu, puis console.
Là, si tu tapes 2+2 ça doit te répondre 4.
Réponse avec citation
  #7  
non lus 09/01/2012, 02h34
Avatar de ofnuts
Membre
Ma pratique de la photo: Pratique régulière
Matériel: 70D, Sigma 17-70, 100mm macro, Sigma 120-400
 
Messages: 2 050
14610 Photiz - Faire un don
Citation:
Posté par linlin Voir le message
Bonjour
je te remercie de repondre aussi vite
j'ai bien le
script-fu sous menu actualiser le script
console
demarer le serveur
console 2+2 il donne rien
ainsi que les deux autres
Dans la console script-fu c'est plutôt "(print (+ 2 2))" mais ça doit toujours marcher, le script-fu est toujours installé.
Le bon critère c'est "Brouillard", et à défaut le "print 2+2" dans la console python.

Du coup j'attends ton PM
Réponse avec citation
  #8  
non lus 09/01/2012, 19h36
Avatar de linlin
Membre
Ma pratique de la photo: Pratique occasionnelle
 
Messages: 157
1645 Photiz - Faire un don
Bonsoir
Dans Gimp je n'ai pas python-fu
ni pycairo , pygobjet
et pygtk
d'après un collége de travail je dois supprimer gimp puis installer python et les 3 autres
et après réinstaller gimp , le collége travaille avec picassa
Réponse avec citation
  #9  
non lus 13/01/2012, 21h25
Membre
Ma pratique de la photo: Pratique régulière
 
Messages: 132
715 Photiz - Faire un don
Je ne sais pas où tu en es mais du coup j'ai retrouvé la méthode que j'employais avant.
Elle est tirée du livre "GIMP2 efficace" d'Alexis Younes aux éditions EYROLLES.

Elle nécessite comme le dit ofnuts de lancer une ligne de commande depuis la console.
Bof, bof ...

Par contre un peu plus loin dans le même livre il y a un code pour répéter des modifications sur plusieurs images en script Python. Donc apparemment un script python peut ouvrir plusieurs fichiers placés dans un répertoire, les modifier et les enregistrer.
Il faudrait que je me penche un peu plus sur la question des scripts pythons.
Réponse avec citation
  #10  
non lus 14/01/2012, 08h51
Avatar de linlin
Membre
Ma pratique de la photo: Pratique occasionnelle
 
Messages: 157
1645 Photiz - Faire un don
bonjour
je recherche comment installer python avec un code source que je ne trouve pas
demain je fait chercher un code source pour ce greffonà demein là je pars travailler
faire un depannage à cote de Bruxelle
Réponse avec citation
  #11  
non lus 14/01/2012, 08h53
Avatar de linlin
Membre
Ma pratique de la photo: Pratique occasionnelle
 
Messages: 157
1645 Photiz - Faire un don
merci pour les renseignement , je fais chercher aprés le livre gimp2 efficace
passe un bon week end
Réponse avec citation
  #12  
non lus 14/01/2012, 11h19
Membre
Ma pratique de la photo: Pratique régulière
 
Messages: 132
715 Photiz - Faire un don
Pas forcément besoin d'acheter le livre si c'est juste pour faire un script.
Ensuite si tu en ressens le besoin pour d'autres choses, je n'ai aucune action dedans ...

D'ailleurs le code qui est dans le livre se trouve sur d'autres sites internet et a l'air d'un grand classique. Genre "code officiel" admis par tous.
Je ne l'ai pas tapé ici mais je peux te l'envoyer par MP.
Il faut déjà être sûr que tu ais Python d'installé. Chez moi ça c'est fait sans problème.

Et ensuite ça serait bien de comprendre comment ça marche tout ça.
Je programme en python mais pas dans Gimp, il faut que je regarde un peu le nom des classes et fonctions.
Réponse avec citation
  #13  
non lus 15/01/2012, 19h38
Avatar de ofnuts
Membre
Ma pratique de la photo: Pratique régulière
Matériel: 70D, Sigma 17-70, 100mm macro, Sigma 120-400
 
Messages: 2 050
14610 Photiz - Faire un don
Citation:
Posté par Ethylène Voir le message
Pas forcément besoin d'acheter le livre si c'est juste pour faire un script.
Ensuite si tu en ressens le besoin pour d'autres choses, je n'ai aucune action dedans ...

D'ailleurs le code qui est dans le livre se trouve sur d'autres sites internet et a l'air d'un grand classique. Genre "code officiel" admis par tous.
Je ne l'ai pas tapé ici mais je peux te l'envoyer par MP.
Il faut déjà être sûr que tu ais Python d'installé. Chez moi ça c'est fait sans problème.

Et ensuite ça serait bien de comprendre comment ça marche tout ça.
Je programme en python mais pas dans Gimp, il faut que je regarde un peu le nom des classes et fonctions.
J'en profite pour faire un gros coup de pub pour Python dans Gimp. J'ai rien contre Scheme(*), mais l'énorme avantage de Python, en plus de ne pas être une collection de parenthèses, est de venir avec un gros paquet de librairies très utiles dès qu'on sort un peu du cadre de Gimp. Il y en a bien sûr pour tout ce qu'il faut la gestion des fichiers, mais aussi plein d'autres choses (j'ai un script qui importe/exporte les tracés de/vers des .CSV pour traitement dans une feuille de calcul, je n'ai pas écrit une ligne pour gérer le contenu des CSV).

L'implémentation de l'interface Python a eu la très bonne idée de définir des classes pour les principaux objets gérés par Gimp avec les attributs et méthodes qui vont bien, on peut donc se passer de beaucoup d'appels à la PDB et écrire du code nettement plus "naturel" et concis. Même les appels restants à la PDB sont améliorés: par exemple au lieu de prendre un identifiant d'image en paramètre, ils prennent directement l'objet image. Un exemple de ce que ça donne, un bout de script pour faire une découpe dans plusieurs calques (ceux marqués "visibles") ou dans tous les calques:
Code:
def clearLayers(image,all): image.undo_group_start() for layer in image.layers: if all or layer.visible: pdb.gimp_edit_clear(layer) image.undo_group_end()

(*) même si je ne vois pas trop l'intérêt de la programmation fonctionnelle dans le contexte de Gimp.

Dernière modification par ofnuts 15/01/2012 à 22h43.
Réponse avec citation
  #14  
non lus 14/01/2013, 16h42
Nouveau membre
Ma pratique de la photo: Pratique occasionnelle
 
Messages: 4
95 Photiz - Faire un don
idem
Réponse avec citation
VirusPhoto » Forum » Les logiciels photo » Gimp

Réponse

Discussion précédente / suivante dans cette rubrique :
« Rotation d'une selection | Laisser ouvert les outils couleurs teinte-saturation, courbes et niveaux »

Non-lu Non-lu  
Bloguer ceci Outils de la discussion Rechercher dans la discussion Noter la discussion

Outils de la discussion Rechercher dans la discussion
Rechercher dans la discussion:

Recherche avancée
Noter la discussion
Noter la discussion:

 


LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Powered by vBulletin® Version 3.8.2 - Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
2006 - 2017 © ® VirusPhoto. Tous droits réservés.