Affichage des résultats 1 à 39 sur 39
-
02/03/2008, 17h42 #1
- Inscription
- January 2007
- Localisation
- Biarritz
- Âge
- 38
- Messages
- 210
- Boîtier
- Canon EOS 400D | 430Ex
- Objectif(s)
- 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit
Script Photoshop avec récupération de données dans un fichier texte...
Salut
Je voudrais savoir si quelqu'un savait faire un script qui permet d'ajouter sur une image du texte récupéré dans un fichier texte...
Je voudrais que mon script me génere X images en fonction des X lignes de texte que j'aurai dans le .txt (1 ligne par image à créer)
Ceci pourrait par exemple me permetre de génerer une image par membre d'une association pour creer des badges ou autre.
Je sais pas si j'ai été très clair mais n'hésitez pas a me poser des questions...
Au départ j'ai donc une photo et une base dans un fichier texte.
Txt :
Code:Jean Martin Pierre Dupont...
A+ et merci d'avance pour votre aide
-
02/03/2008, 19h28 #2
- Inscription
- November 2006
- Localisation
- bordeaux
- Messages
- 1 248
- Boîtier
- Eos 1D mk4
- Objectif(s)
- Canon 16/35 - 70-300 | 430 EXII
avec photoshop je sais pas faire mais tu peux faire çà surement en php
un lien là :
Créer des images en PHP - Site Web - Les tutoriels
-
02/03/2008, 19h33 #3
-
03/03/2008, 12h14 #4
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Mac64 pour l instant je ne vois pas bien mais je vais y reflechir ......:blink:
-
03/03/2008, 12h19 #5
-
03/03/2008, 12h49 #6
- Inscription
- October 2007
- Localisation
- France
- Âge
- 48
- Messages
- 78
- Boîtier
- Canon
- Objectif(s)
- Canon
Ah oui, moi aussi ça m'intéresse !
Pour le php et la création d'image, j'avais déjà essayé, mais la qualité de la photo finale n'était pas au rendez-vous...
Du coup, s'il existe une solution Photoshop, je suis preneur également
Nekloth - Vues d’Esprit
-
03/03/2008, 13h47 #7
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
J ai peut etre une voie par ici : Créer un script qui recherche/remplace le texte depuis un fichier texte ? - Forums du Repaire
J ai vaguement survole .
-
04/03/2008, 11h42 #8
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
J avance un peu - cela ne sera pas du joli travail :rolleyes: mais c est faisable.
A mon avis le fichier texte est difficile a gerer dans Photoshop - il faut que tu le transformes en PDF
Free Text To PDF Converter (txt to pdf) - Convert Text to PDF free with free text to pdf converter, freeware, txt2pdf, text2pdf, txt to pdf, text to pdf
Et en PDF ce n est plus du texte mais des pixels.
La demarche :
Ouvrir Text.pdf et Image.jpg - Nouvelle Image1.jpj
Puis faire une selection dans Text.pdf / copier / coller dans Image1.jpg / aplatir /fermer
Nouvelle Image2.jpg /
Dans Text.pdf / deplacer la selection / copier / coller dans Image2.jpg ......................
etc ....
A suivre ... :blink:
-
04/03/2008, 11h47 #9
- Inscription
- January 2007
- Localisation
- Biarritz
- Âge
- 38
- Messages
- 210
- Boîtier
- Canon EOS 400D | 430Ex
- Objectif(s)
- 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit
Sinon je sais pas si c'est possible...
Utiliser un type dans le script genre un tableau ou je sais pas quoi, je colle mon contenu dans le fichier du script (1 ligne par personne) et avec une boucle on parcourt un a un les élements pour les afficher... avec sauvegarde d'une copie a chaque fois...
Merci beocien pour tes recherches...
-
04/03/2008, 11h54 #10
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Ou en appelant un fichier .jsxinc ?
-
04/03/2008, 11h56 #11
-
04/03/2008, 13h07 #12
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Cela permet d appeler des variables - des constantes - des fonctions situes dans un fichier a part et permet une gestion plus claire.
Exemple :
#includepath "/c/Program Files/Adobe/Adobe Photoshop CS2/Paramètres prédéfinis/Scripts/Cadres" // = Dossier du .jsxinc
#include "cadresColors.jsxinc" // des couleurs
#include "cadresDef.jsxinc" // plusieurs types de cadres
#include "cadresFunctions.jsxinc" // differentes fonctions
#include "Constantes.jsx" // par exemple des noms
#include "Variables.jsx" // idem
-
04/03/2008, 20h48 #13
- Inscription
- July 2006
- Localisation
- Taverny (Val d'Oise)
- Âge
- 51
- Messages
- 3 536
- Boîtier
- 1D Mark II -5D Mark III
- Objectif(s)
- 50 f/1.8 II - 24-105 f/4 L IS -70-200 f/4 L - 400 f/2.8 L IS II
ça y est !! les fous de la programmation sont de retour !!!!
-
05/03/2008, 19h55 #14
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Oui Sebrr600 et j avance doucement dans ma direction.
Chacun son virus.......................... :blink:
-
08/03/2008, 16h59 #15
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Mac64 voici mon resultat en utilisant un fichier PDF .
D abord la facon de le faire fonctionner :
"Recuperation de noms.jsx
Ce script permet sur une meme image d inscrire le nom d une personne au milieu de cette image et de sauver cette image
sous les noms de Sans-titre-10 a Sans-titre-141 ( 43 images avec un nom different )
Il plante a la fin quand il n a plus de pixels a copier - sans gravite mais pas elegant.
R: si quelqu un veut corriger pas de probleme.....
Au paragraphe "function Taille() " ( a la fin du script ) on peut faire varier la taille des noms en fonction de la taille de l image de depart - ici 500.000000 pour une image de 3888x2592 - passer a 300.000000 ou plus pour une image de 800x600
Ouvrir d abord le fichier image puis le fichier pdf ou vous avez enregistrer les noms du fichier texte initial ( tableau vertical ).
J ai utilise ce logiciel pour convertir le fichier texte en pdf :
VeryPDF Free Text To PDF Converter v1.5
VeryPDF - PDF Writer, PDF Creator, PDF Converter, Convert PDF to WORD DOC, HTML to PDF, PDF Editor Converters
Modifier le dossier ou vous voulez enregistrer les fichiers ( ligne 205 et 362
- celles qui sont decalees a droite )
ici : MyFolder = "C:\\Documents and Settings\\moi\\Mes documents\\Mes images\\Z_TRAITEMENT_ENREGISTRER"
Quand c est fini il faut recopier ces images dans un autre fichier et ouvrir la page PDF suivante puis relancer le script.
Le fichier " Recuperation de noms.jsx " est a mettre dans "C:\Program Files\Adobe\Adobe Photoshop CS2\Paramètres prédéfinis\Scripts" :
Le lien pour recuperer le fichier ZIP contenant le .txt et le .pdf plus le script .jsx :
ECHANGES
C est assez brouillon mais cela fonctionne bien chez moi . :blink:
Je travaille actuellement sur un autre script permettant de mettre des noms sur une photo differente a chaque fois.....
Ajout du 9/3/2008
R : prevoir d ajouter une page blanche ou deux au fichier texte pour obtenir des caracteres de la meme dimension dans le fichier PDF.Dernière modification par beocien ; 09/03/2008 à 08h00.
-
08/03/2008, 17h21 #16
- Inscription
- January 2007
- Localisation
- Biarritz
- Âge
- 38
- Messages
- 210
- Boîtier
- Canon EOS 400D | 430Ex
- Objectif(s)
- 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit
Désolé mais je capte pas comment on utilise ton script...
J'ai mon image, j'ai mon fichier PDF avec les noms...
J'ai copié ton script dans le bon dossier et modifié les 2 chemins de dossier de destination...
Je lance photoshop je fais quoi dans l'ordre ?
La j'ai essayé d'ouvrir l'image dans toshop et le PDF (il me créé une image du pdf du coup)... et ca me fait une erreur comme quoi les parametres sont pas bon a la ligne 82 "les parametres de la fonction creer ne sont pas corrects (en lancant le script depuis le PDF et depuis l'image ca fait pareil)
J'ai collé le calque du PDF sur mon image puis lancé le script... meme erreur
-
08/03/2008, 17h23 #17
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
As tu essaye avec mon fichier pdf ?
-
08/03/2008, 17h29 #18
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Attention l image doit etre ouverte en premier et le pdf en second - et le script lance avec le pdf en avant plan.
Sur ce script en % j ai des problemes de calque vide si la 2 eme page du pdf n est pas entiere.
Je l ai realise en pixels a la place de % mais c est tout un probmeme pour changer la taille en fonction de la taille de l image.
-
09/03/2008, 07h59 #19
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Voila j ai mis au point un deuxieme script - RecupNomsImage.jsx - qui place chaque nom de la liste du fichier pdf sur une nouvelle image
R : prevoir d ajouter une page blanche ou deux au fichier texte pour obtenir des caracteres de la meme dimension dans le fichier PDF.
ECHANGES
:blink:
-
09/03/2008, 08h41 #20
- Inscription
- November 2006
- Localisation
- bordeaux
- Messages
- 1 248
- Boîtier
- Eos 1D mk4
- Objectif(s)
- Canon 16/35 - 70-300 | 430 EXII
gros boulot beocien !
comment lançer le script en gardant le pdf en avant-plan ?
-
09/03/2008, 08h44 #21
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Tu ouvres le pdf et tu lances le script ?
-
09/03/2008, 08h52 #22
- Inscription
- November 2006
- Localisation
- bordeaux
- Messages
- 1 248
- Boîtier
- Eos 1D mk4
- Objectif(s)
- Canon 16/35 - 70-300 | 430 EXII
ok donc j'ouvre le fichier pdf, j'ouvre photoshop, je lançe le script et j'ai cette erreur :
j'ai créé une liste de 3 noms, mis 3 images différentes dans un dossier d'arrivée, changé dans le script les 2 chemins départ et arrivéeDernière modification par popi ; 09/03/2008 à 08h58.
-
09/03/2008, 09h10 #23
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Attends - tu dois ouvrir le pdf dans photoshop ! :blink:
-
09/03/2008, 09h18 #24
- Inscription
- November 2006
- Localisation
- bordeaux
- Messages
- 1 248
- Boîtier
- Eos 1D mk4
- Objectif(s)
- Canon 16/35 - 70-300 | 430 EXII
:34: comme çà je comprends mieux !
bon j'ai tout essayé, avec ou sans images ouvertes, le pdf seul ou ouvert en dernier, quand je lançe le script un espèce de redimensionnement s'opère sur le calque du pdf puis se ferme et rien d'autre ??
J'attends les autres réactions...désolé !
-
09/03/2008, 09h38 #25
-
09/03/2008, 10h45 #26
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
C est assez dur de voir ce qu il se passe a distance ( deja pour faire les reglages chez moi j ai eu du mal ! ) .
Normalement le script plante si la selection est vide.
Donc :
Faire des retours en arriere dans photoshop pour voir ce qu il se passe avant le plantage.
Modifier le depart de la selection
- "Top " 0.600000 et "Btom " 3.0000000 de function SelectionNom() dans le script Recuperation de noms.jsx
- NomDeplaceHaut = 3.000000; et NomDeplaceBas = 0.000000; dans le script RecupNomsImage.jsx.
R : Je compte quand meme simplifier la demarche dans Recuperation de noms.jsx
-
09/03/2008, 13h57 #27
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Un nouveau : RecuperationDeNoms.jsx - c est le script Recuperation de noms.jsx un peu simplifie en 3 sur le meme lien.
La il faut juste ouvrir le pdf dans photoshop et mettre une seule image dans le dossier de depart.
ECHANGES
R: pour debugger et essayer de situer les problemes introduisez des alertes a differents stades du script.
ex : alert(" Fonction machin truc");
Etes vous tous les 2 sur Mac ?
-
09/03/2008, 13h59 #28
- Inscription
- November 2006
- Localisation
- bordeaux
- Messages
- 1 248
- Boîtier
- Eos 1D mk4
- Objectif(s)
- Canon 16/35 - 70-300 | 430 EXII
pc vista pour moi, j'essaie
nouvelle erreur :
Dernière modification par popi ; 09/03/2008 à 14h12.
-
09/03/2008, 15h45 #29
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Essaies ce script : il ne fais rien mais il sauve les image - compressees dans un autre dossier. Je m en suis servi comme base de depart.
Code://DocumentInfo.jsx // Save the current preferences var startDisplayDialogs = app.displayDialogs // Set Adobe Photoshop CS2 to use pixels and display no dialogs app.displayDialogs = DialogModes.NO // ask the user for the input folder var inputFolder = Folder.selectDialog("Select a folder to tag") //var inputFolder = new Folder("C:/Documents and Settings/moi/Mes documents/Mes images/Z_TRAITEMENT_TIFFS"); // ask the user for the output folder var outputFolder = Folder.selectDialog("Select a folder for the output files") //var outputFolder = new Folder("C:/Documents and Settings/moi/Mes documents/Mes images/Z_TRAITEMENT_ENREGISTRER"); // see if we got something interesting from the dialog if (inputFolder != null && outputFolder != null) { // get all the files found in this folder var fileList = inputFolder.getFiles("*.jpg") // save the outputs in JPEG var jpegOptions = new JPEGSaveOptions() // set the jpeg quality really low so the files are small jpegOptions.quality = 1 // open each one in turn //+++++++++++++++++++++++++++++++++++++++++ //Rajout pour l image 0 // The fileList includes both folders and files so open only files //if (fileList[0] instanceof File && fileList[i].hidden == false) // get a reference to the new document var docRef = open(fileList[0]) // flatten because we are saving to JPEG docRef.flatten() // go to 8 bit because we are saving to JPEG docRef.bitsPerChannel = BitsPerChannelType.EIGHT // save and close docRef.saveAs(new File(outputFolder + "/Output" + 0 + ".jpg"), jpegOptions) // don’t modify the original docRef.close(SaveOptions.DONOTSAVECHANGES) //+++++++++++++++++++++++++++++++++++++ fin de rajout for (var i = 1; i < fileList.length; i++) { // The fileList includes both folders and files so open only files if (fileList[i] instanceof File && fileList[i].hidden == false) { // get a reference to the new document var docRef = open(fileList[i]) // flatten because we are saving to JPEG docRef.flatten() // go to 8 bit because we are saving to JPEG docRef.bitsPerChannel = BitsPerChannelType.EIGHT // save and close docRef.saveAs(new File(outputFolder + "/Output" + i + ".jpg"), jpegOptions) // don’t modify the original docRef.close(SaveOptions.DONOTSAVECHANGES) } } } // Reset the application preferences app.displayDialogs = startDisplayDialogs
-
09/03/2008, 15h52 #30
- Inscription
- November 2006
- Localisation
- bordeaux
- Messages
- 1 248
- Boîtier
- Eos 1D mk4
- Objectif(s)
- Canon 16/35 - 70-300 | 430 EXII
çà fonctionne, copie de l'image du dossier source vers le fichier destination avec compression (mauvaise)
-
09/03/2008, 20h26 #31
- Inscription
- November 2006
- Localisation
- bordeaux
- Messages
- 1 248
- Boîtier
- Eos 1D mk4
- Objectif(s)
- Canon 16/35 - 70-300 | 430 EXII
Tout baigne !!
après quelques réglages en mp avec beocien, c'est moi qui utilisait un pdf qui n'avait pas la même police et taille que son fichier exemple et donc forcément les paramètres du script sont parfaits pour son exemple donc à adapter comme il l'a précisé sur le fil et çà fonctionne impecc :thumbup:
Merci pour çà beocien et beau boulot :clap_1:
-
09/03/2008, 20h31 #32
- Inscription
- February 2008
- Localisation
- Suisse
- Âge
- 52
- Messages
- 14 863
- Boîtier
- EOS 40d Err99 / 7D
- Objectif(s)
- EF 16-35 L II / EF 50 1.4 / EF 135L
Coucou,
Pourquoi ne pas utiliser la fonction de publipostage tout simplement ?
-
09/03/2008, 20h43 #33
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Merci popi.
Tu peux developper Hep ?
:blink:
-
10/03/2008, 09h39 #34
- Inscription
- February 2008
- Localisation
- Suisse
- Âge
- 52
- Messages
- 14 863
- Boîtier
- EOS 40d Err99 / 7D
- Objectif(s)
- EF 16-35 L II / EF 50 1.4 / EF 135L
Ben, tout dépend de la qualité recherché ...
Dans word par exemple, tu place ta photo, tu y ajoute un champs de texte "publipostage" puis tu le lies a ton fichier excell et hop, tu lance l'impression et il imprime selon ce que tu recherche.
ça fonctionne très bien avec Open Office ...
-
10/03/2008, 15h47 #35
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Hepce n est pas vraiment mon truc mais cela a l air faisable .:34:
Si tu peux faire une macro ............................( curiosite ):blink:
-
10/03/2008, 19h48 #36
- Inscription
- February 2008
- Localisation
- Suisse
- Âge
- 52
- Messages
- 14 863
- Boîtier
- EOS 40d Err99 / 7D
- Objectif(s)
- EF 16-35 L II / EF 50 1.4 / EF 135L
Une macro ?
Précise ta question.
-
10/03/2008, 21h27 #37
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Un programme en VB dans word ou une macro qui automatise le travail !
-
11/03/2008, 11h58 #38
- Inscription
- February 2008
- Localisation
- Suisse
- Âge
- 52
- Messages
- 14 863
- Boîtier
- EOS 40d Err99 / 7D
- Objectif(s)
- EF 16-35 L II / EF 50 1.4 / EF 135L
Non, pas besoin.
C'est justement natif comme fonction le publipostage.
Bien connu des secrétaires. C'est le principe d'envois de courrier identique a des clients, membres d'association etc etc.
Je ferais un tuto pour expliquer ceci ... mais patience hein !!!
-
11/03/2008, 15h07 #39
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Merci - c est pas urgent juste pour savoir. :blink:
Informations de la discussion
Utilisateur(s) sur cette discussion
Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))
Discussions similaires
-
Fichier -> Informations... dans Photoshop 6.0
Par PhilOcean dans le forum Les Logiciels photoRéponses: 1Dernier message: 24/12/2007, 11h40 -
Récupération des données carte LEXAR
Par fabien02 dans le forum Matériels DiversRéponses: 11Dernier message: 30/07/2007, 19h26 -
Ouvrir fichier RAW dans photoshop (camera Raw)
Par Air23 dans le forum Les Logiciels photoRéponses: 4Dernier message: 06/12/2006, 18h43 -
Afficher les données EXIF dans une gallerie généré avec Photoshop
Par paskdcx dans le forum Les Logiciels photoRéponses: 0Dernier message: 22/08/2006, 23h26 -
Récupération de données sur carte CF
Par af4350 dans le forum Discussions techniquesRéponses: 7Dernier message: 10/05/2006, 16h32