Traitements images par lots

Fermé
Utilisateur anonyme - 15 sept. 2006 à 09:44
 ramses - 27 août 2008 à 12:24
Hello Tout le Monde,

Serait t'il possible soit par Photoshop ou un traitement de Patch avec une programmation sous DOS de faire un traitement par LOT:

Je m'explique:

1: Dossier contenant des images (taille xx) en traitement de toutes les images contenues dans ce dossier en taille 3,5 x 4,5.

2: Dossier contenant des images (taille XX) en traitement de toutes les images contenues dans ce dossier en taille 6 X 8.

3: Positionnée automatiquement les images 3,5 x 4,5 et 6 x 8 dans les emplacements du cadre ci-dessous:

http://cjoint.com/data/jpjUEHfto8.htm

Voila un problème pour les cracks du graphisme et de la programmation.

Si vous connaissez un programme qui fait cela, et on peut imaginer aussi un changement de fond automatique ou un changement de couleur automatique ect ect ect.........

Merci pour vos réponses A++ P2

9 réponses

Bonjour,

pour changer le nom des photos dans un répertoire :

1-sélectionner toutes les photos

2-clic droit souris sur 1ere photo en gardant la sélection

3-renommer la première photo

4-valider

l'ensemble doit avoir le même nom avec un numéro incrémenté

bon courage
ramses
1
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
15 sept. 2006 à 10:31
Hello.

Je ne connais aucun logiciel tout prêt qui pourrait faire une telle chose.

Mais en revanche c'est parfaitement réalisable en programmant un peu.

Je proposerais (comme d'hab) le langage Python et la librairie PIL (Python Imaging Library) (C'est ce que j'ai utilisé pour webGobbler).

ça permet de redimensionner facilement des images et de coller des images dans d'autres.
0
afideg Messages postés 10517 Date d'inscription lundi 10 octobre 2005 Statut Contributeur sécurité Dernière intervention 12 avril 2022 602
15 sept. 2006 à 11:06
Salut P2 et Sebsauvage,

Un petit complément accessoire ( why not ? ): < https://www.zebulon.fr/astuces/personnalisation/196-modifier-la-taille-et-la-qualite-des-miniatures.html >

Bonne journée.
0
Utilisateur anonyme
15 sept. 2006 à 14:19
Hello tous deux,

Merci de vos réponses et je m'en vais aller voir tout cela.

Langage informatique (faut pas rêver, je parle déjà tout juste bien Frencés) alors des 0 et des 1 ???????.

A+ P2
0
J'ai un problème beaucoup plus simple, peut-être pourriez- vous m'aide r?

Je voudrais renommer par lots des photos de vovage. Ex J1 Primosten, puis j2 Siibenitz ETC...

J'utilise Windows XP.. Merci.
0
Ze Clik > matelote
25 juil. 2008 à 13:07
Avec un script vbs c'est possible.
Bon courage
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
15 sept. 2006 à 14:31
C'est une occasion d'apprendre à programmer !

Allez, je te donnerai un petit exemple en Python, promis.
0
Utilisateur anonyme
15 sept. 2006 à 14:40
Hello,

Si tu peux me tuyauter sur:

Trouver des tutos en Français et faut il un logiciel spécial pour faire de la programmation.

J'ai bien été sur ton site, tout ce qui concerne notre ami le serpent est en Anglais et bien sur comme par hasard (l'anglais et la seule langue que je ne maîtrise pas) LOL

Merci pour tes conseils et je te promet d'essayer d'apprendre ce langage qui me sera fort utile.

A+ P2
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
15 sept. 2006 à 14:46
Voilà un exemple tout simple (En Python, avec la librairie PIL).

Commence par télécharger ces 2 images:
https://sebsauvage.net/temp/ccm/greycstoration_cartepostale.jpg
https://sebsauvage.net/images/nbt_gros_oeil.gif

On va réduire la taille de l'oeil et la coller dans la carte postale.

#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import Image

# On charge nos images:
carte = Image.open('greycstoration_cartepostale.jpg').convert('RGB')
oeil = Image.open('nbt_gros_oeil.gif').convert('RGB')

oeil.thumbnail((100,100),Image.ANTIALIAS) # On réduit l'oeil
carte.paste(oeil,(80,90))                 # On colle l'oeil dans la carte postale:
carte.show()                              # On affiche le résultat





Pour télécharger Python: https://www.python.org/
Pour télécharger PIL : http://www.pythonware.com/products/pil/
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
15 sept. 2006 à 14:48
Pour Python, tu trouvera de l'aide en français là:
http://wikipython.flibuste.net/
0
Utilisateur anonyme
15 sept. 2006 à 14:54
Hello,

Merci pour tout, je dois m'absenter pour le restant de la journée et je testerais tout cela ce soir tard.

Palme d'or pour Sebsauvage.

A+ P2
0
Utilisateur anonyme
18 sept. 2006 à 22:22
Hello Sebsauvage,

Je vais avoir besoin de tes conseils:

Est ce bien celui-ci que le dois Installer: Python 2.4.3 Windows installer

Ainsi que: Python Imaging Library 1.1.5 for Python 2.4 (off-site link) (Windows only)

J'obtiens après avoir installé tout cela:
http://cjoint.com/data/jswk6TZhqC.htm

et j'utilise (python (command line) ce qui donne ceci:
http://cjoint.com/data/jswoXcAFiP.htm

Est le bon Programme ?????

Dans l'exemple que tu donnes: Dois je taper ce qui suit aussi ou c'est la conséquence de la programmation ????? (m'est avis que c'est la conséquence, mais je préfère te poser la question).


import Image

# On charge nos images:
carte =
oeil =

# On réduit l'oeil
# On colle l'oeil dans la carte postale:
# On affiche le résultat

Merci de ton Aide.

A+ P2
0
Utilisateur anonyme
18 sept. 2006 à 23:02
Hello Seb,

Suite du message N° 8:

Est celui-ci Pyton Shell:
http://cjoint.com/data/jsxaOLyv1e.htm

Mais j'obtiens une erreur avec les lignes de commande.

A+ P2
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
19 sept. 2006 à 09:18
Tu as téléchargé ce qu'il faut.
Python semble bien installé.

Le programme que je t'ai donné doit être enregistré dans un fichier en .py puis lancé en ligne de commande (dans une fenêtre MS-Dos):

C:> python monprogramme.py

0
Bonjour Sebsauvage,

Je te remercie de ton intervention et de tes recommandations.

A ce jour, j'arrive à rien avec ce langage, je dois vraiment pas être doué.

Je vais essayer avec les traitements par lot de Photoshop 6.

Merci Encore Philippe (P2).
0
Merci de votre réponse, je vais esayer. N.P.
0