|
![]() | ![]() | ![]() | ![]() | |
![]() | |||
|
|
#1
| ||||
| ||||
écrire des scripts pour Gimp
Bonjour, Je m'intéresse de plus en plus profondément à Gimp et je voudrais tenter d'écrire des scripts pour Gimp pour les manipulations que je fais tous le temps sur mes images, pour un traitement par lot par exemple. Connaissez vous des ressources internet ou livre (encore mieux) qui traitent de ce sujet profondément? Merci |
| | Pour participer aux discussions et avoir accès à tous les outils proposés sur VirusPhoto, inscrivez-vous en quelques secondes : cliquez ici.
| |||||||||
|
#2
| ||||
| ||||
|
Ben, ça suppose de savoir programmer. Si tu sais pas, c'est mal parti... Sinon, Gimp peut se scripter en utilisant deux langages de programmation: Scheme (un dérivé de Lisp) ou Python (un truc plus récent). Scheme est le langage de script historique de Gimp, mais peut être considéré assez ésotérique par certains. Python a le gros avantage d'être très utilisé ailleurs, donc l'investissement a plus de retour. Dans tous les cas, il faut a voir un peu de maîtrise de la programmation parce que les conditions pour la mise au point ne sont pas très confortables (surtout sous Windows). Mais on peut facilement s'essayer au Python en dehors de Gimp, ça rend des services ailleurs. L'interpréteur Python est gratuit (python.org). Sion ça peut etre fun: http://gimp-wrapmap.sourceforge.net/ |
|
#3
| ||||
| ||||
|
Merci ofnuts pour ta réponse. J'ai déjà écrit une base de site internet (tout simple) juste avec le bloc notes, en écrivant tout. Alors, si je trouve un bouquin ou une source bien explicative, je pense que je m'y attelerai ! De là à dire que je sais programmer, il y a un pas. Aussi, je crois que je vais devoir me remettre à l'anglais ![]() |
|
#4
| ||||
| ||||
| Citation:
|
|
#5
| ||||
| ||||
|
Oui, il faut aussi un éditeur de texte un peu plus évolué que le bloc note: Scheme utilise les parenthèses à outrance, et python doit être correctement indenté. Scripter en Scheme est relativement facile, une fois compris le langage, son approche considérant que tout est liste, et sa notation polonaise inversée. L'explorateur de procédures est très bien fait, la console scheme est également bien pratique pour tester un truc rapidement. Comprendre l'anglais est indispensable, même pour l'utilisateur de base des logiciels libres s'il veut avoir accès à l'ensemble de la doc disponible. Sinon, un conseil, commence par lire un script simple, tente de comprendre ce qu'il fait et pourquoi il le fait, modifie-le pour l'adapter à tes besoins. Tu étends ensuite tes connaissances de l'API en fonctions des procédures dont tu as besoins. Tu trouveras ici quelques scripts très simples et documentés en français (mais j'écris en Scheme). Sinon, tu dépiotes n'importe quel script-fu ou python-fu trouvé sur le web... |
|
#6
| ||||
| ||||
|
J'ai trouvé dans la doc de gimp des explications sur l'écriture des scripts: http://docs.gimp.org/fr/gimp-using-s...-tutorial.html |
|
#7
| ||||
| ||||
| Citation:
![]() (*) quoique que parmi les nombreux sous-traitants indiens que je fréquente au boulot, certains donnent l'impression qu'ils ont effectivement appris à coder sur 8 pages web :-) C'est où le Pôle Emploi déjà? |
|
#8
| ||||
| ||||
|
euh désolé, je ne veux pas te mettre à pôle emploi ou autre, je veux juste essayer de mieux comprendre... la curiosité, quoi. Je cherche, et je fais partager ce que j'ai trouvé! Je n'ai pas dit qu'après avoir lu ces pages, ça y est, je sais écrire un script ! Je ne te prendrai pas ton boulot promis ! |
|
#9
| ||||
| ||||
| Citation:
Je te crois sur parole De toutes façons ce sont des indiens qui convoitent le job. mais il ont des progrès à faire... |
|
#10
| ||||
| ||||
|
Ceux qui parviennent à croire ça n'ont pas lu les 8 pages , sinon ils se rendraient compte très vite que c'est assez superficiel.Citation:
Le mieux pour comprendre les scripts-fu, c'est encore de se lancer et de faire un petit "Hello world" Mais il faut bien garder en tête que pour scripter pour Gimp, une action comme ajouter un calque n'est pas aussi simple que cliquer sur le bouton "Nouveau calque"... ![]() |
|
#11
| ||||
| ||||
| Citation:
Bon, ça va, je ne suis pas indienne ouf ! Je vais essayer de plonger dans ce monde compliqué, et quand j'aurais des questions je n'hésiterai pas à demander à des spécialistes comme vous! Parce que de là à ce que je maîtrise tout ça... il va se passer du temps je crois bien ![]() Dernière modification par blengagne 24/11/2010 à 22h48. |
|
#12
| ||||
| ||||
| Citation:
Ca dépend des actions que tu fais souvent sur tes images. Si c'est juste redimensionner, encadrer, mettre une signature, c'est relativement simple, tu peux apprendre vite. Si tu veux faire des opérations plus complexes (supprimer automatiquement ton ex de toutes tes photos par exemple), là ça va être une autre paire de manches. Si j'ai bien compris, tu veux faire du traitement par lot. Dans ce cas, il va falloir que tu n'hésite pas à lancer gimp en ligne de commande ou à te faire des petits fichiers batch, c'est le moyen le plus efficace pour faire du vrai traitement par lot avec Gimp (lui passer 5000 images et lui faire encadrer et signer chacune). Mais pour ce genre de boulot, Gimp n'est peut-être pas le meilleur outil. Donne-nous un exemple de ce que tu voudrais faire... |
|
#13
| ||||
| ||||
| Citation:
C'est possible en script ça? J'aurais pas cru ! Ce que je voudrais faire par exemple, c'est redimensionner, mettre un cadre, un peu de netteté... par lot ![]() |
|
#14
| ||||
| ||||
|
Avec un bon plugin mettant en oeuvre un algorithme compliqué de reconnaissance de l'ex en question, pourquoi pas ![]() Citation:
Le problème, c'est que le traitement par lot, avec Gimp, ça se fait sur la ligne de commande. Le script ne s'écrit pas tout à fait de la même manière qu'un script destiné à être appelé depuis l'interface graphique. Va voir par ici: http://www.gimp.org/tutorials/Basic_Batch/ Tu es sur quel OS? MacOS, Windows, Linux? |
|
#15
| ||||
| ||||
|
Je suis sur windows. Alors, je vais essayer de me documenter sur la ligne de commande... aussi ![]() Merci pour le lien, je vais lire ça à tête reposée, avec mon dictionnaire (et un aspirine !) Faut vraiment que je m'y remette à l'Anglais ![]() |
![]() |
| | Bloguer ceci | Outils de la discussion | Rechercher dans la discussion | Noter la discussion |
| Outils de la discussion | Rechercher dans la discussion |
| Noter la discussion | |
| |
| Qui sommes nous ? | ![]() | L'univers Virusphoto | ![]() | Nous soutenons | ![]() | Le cercle des forums photo |
| A propos Nous contacter Partenaires Mentions légales Presse & publicité | Facebook Flickr Newsletter MySpace Netvibes Flux RSS | Compétence Photo Le Monde de la Photo Geek Trend Fine Art Tv Joomeo Kob-One RootsArts Coolgraph Eyes Wide Shoot Entraks | Forum Photo Canon Forum Photo Fuji Forum Photo Nikon Forum Photo Olympus Forum Photo Panasonic Forum Photo Pentax Forum Photo Sony |
| Téléchargez la barre d'outils VirusPhoto : |
| Pour avoir
accès
aux derniers messages et aux dernières photos en temps
réel
: pour
Internet Explorer ou pour
Firefox. ![]() LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc. Powered by vBulletin® Version 3.8.2 Copyright ©2000 - 2011, Jelsoft Enterprises Ltd. 2006 - 2011 © ® VirusPhoto. Tous droits réservés. |
|
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier |
| 166 scripts pour photoshop (oui oui, 166 scripts gratuit!!) | ChrisP | Discussions sur la retouche photo | 22 | 19/01/2012 16h16 |
| Scripts Gimp? | abel00 | Gimp | 4 | 11/10/2010 22h47 |
| Gimp 2.4 et les scripts | FiloW | Discussions sur la retouche photo | 12 | 25/01/2008 15h53 |
| feutre blanc pour ecrire sur du papier photo | _brice | Panne et entretien | 3 | 16/01/2008 16h44 |
| Les filtres/scripts/plugins que vous utilisez sous Gimp | -RizThon- | Logiciels photo | 13 | 10/11/2007 16h13 |