Le principe est simple. Vous avez une photo, mais vous souhaiteriez la signer, y mettre votre marque de fabrique, ou n’importe quoi d’autre, eh bien jusqu’à aujourd’hui, vous deviez ouvrir votre logiciel d’édition d’images. Et modifier à la main, pour chaque image indépendement votre petite marque. Avec d’une part une grande perte de temps, et d’autre part le risque que ça ne soit pas exactement fait de la même manière pour toutes vos photos.
Alors je me suis un peu creusé la tête pour voir comment m’y prendre pour automatiser ce système. Et en effet, il existe dans ImageMagick une tonne d’outils qui peuvent vous aider à faire ça.
Je vous laisse donc tester mon petit script qui pour l’instant marque les images avec votre image de votre choix.
Voici donc un lien vers le fichier: marquage_photos-v0.3.tar.gz
Instruction d’installation:
- décompressez le fichier: tar xvfz marquage_photos-v0.3.tar.gz
- déplacez le fichier crée dans votre répertoire de scripts nautilus: mv marquage_photos ~/.gnome2/nautilus-scripts
- Rendez le fichier exécutable: chmod +x ~/.gnome2/nautilus-scripts/marquage_photos
- Le tour est joué, vous pouvez l’utiliser: dans nautilus, clic droit sur une image > scripts > marquage_photos
BugZilla
S’il y a des bug ou des problèmes dans mon code, surtout n’hésitez pas à me le faire savoir. Soit par mail, soit par un commentaire sur ce billet.
- Bugfix 1: mon script ne parvenait pas à marquer plusieurs images lorsqu’on choisi son texte soi-même… le problème est réglé.
Mise à jour
Une nouvelle version a maintenant été mise en place. C’est la version 0.3
features:
- Redimensionner l’image marquée par rapport à l’image d’origine
- Possibilité de choisir une image de marquage n’importe où dans vos répertoires
- Possibilité de marquer vos images avec un simple texte à rentrer dans une boite de dialogue
Dernière version date du 3 aout 2006 (version 0.3)
Le code est disponnible ici : marquage_photo
D’autres scripts
Vous pouvez aussi trouver d’autres scripts un peu partout sur le net:
Dès que j’ai un peu de temps je vous concocte une version un peu améliorée où l’ont peut créer la marque transparante automatiquement …
Je mettrais ce billet à jour
Hello, surement cool mais sur toutes les images que j’ai testé j’ai eu un "machin truc.jpg n’est pas une image".
Je te confirme que ça en est…:)
Ah ouais, sans doute que j’ai un bug au niveau des espaces … il doit considerer le fichier comme simplement "machin" … et du coup l’extension ne passe pas correctement…
Pourtant pour tester si c’est une image je fais un
$ file -bi image
Et ça devrais me renvoyer un image/jpeg si c’est une image
Bon alors tu as raison j’ai pas d’erreur sur les fichiers sans espace et tout fonctionne correctement.
Mais bon, je vais pas renomer tout mes fichiers 😉
Tres sympa le resultat par contre.
J’aurais deux trois idées supp.
1 Taille du texte
2 Couleur du texte
3 choix de la police…
Et alors là, ça serait parfait.
Bon courage.
Pour completer, j’ai regardé un peu ton code et en fait si le fichier comporte un espace il prend l’image pour deux fichiers distinct (au moment du test sur $img).
Voili voilou.
Oki, merci, je vais regarder ça … à mon avis ça doit être une histoire de guillemets.
Pour ce qui est du choix de la police et de la taille c’est vrai que c’est assez faisable, mais ça va commencer à faire beaucoup de fenetres zenity. En même temps, l’avantage c’est que on ne doit faire la manoeuvre qu’une seule fois.
Yep je comprend, j’ai commencé à retoucher ton code, j’abdandone. Je te laisse ton "zoli" bébé 😉
A pluche sur ubuntu.fr surement ! Je reste à l’écoute de ce chouette plugin.