Affichage des résultats 1 à 45 sur 130
Discussion: Script Photoshop et les infos EXIF
Vue hybride
-
31/12/2007, 10h59 #1
- Inscription
- October 2007
- Localisation
- France
- Âge
- 48
- Messages
- 78
- Boîtier
- Canon
- Objectif(s)
- Canon
Script Photoshop et les infos EXIF
Bonjour à toutes et à tous,
Je cherche un script (qui marche) qui me permettrait d'ajouter à mes photos en bas de mes photos, des informations issues des Exif.
Le principe est un peu le même qu'un watermark, mais au lieu d'ecrire uniquement un "(c) 2007", il pourrait m'écrire "Vitesse ISO: 100", etc...
Est-ce que l'un de vous peut m'aider ?
Merci d'avance !!
Nekloth - Vues d’Esprit
-
31/12/2007, 11h51 #2
A part le faire manuellement je vois pas.
-
31/12/2007, 13h24 #3
- Inscription
- October 2007
- Localisation
- France
- Âge
- 48
- Messages
- 78
- Boîtier
- Canon
- Objectif(s)
- Canon
Ben en fait, j'ai trouvé ça: kirupa.com - Photoshop Scripting
Ca devrait ajouter ça en bas des images (enfin là, c'est l'exemple du site...) :
Mais chez moi, ça ne marche pas, comme si Photoshop n'arrivait pas à lire les infos EXIF...
Nekloth - Vues d’Esprit
-
04/01/2008, 13h13 #4
- Inscription
- October 2007
- Localisation
- France
- Âge
- 48
- Messages
- 78
- Boîtier
- Canon
- Objectif(s)
- Canon
Pas d'idée ???
Nekloth - Vues d’Esprit
-
04/01/2008, 13h31 #5
- Inscription
- February 2007
- Localisation
- Vendée
- Âge
- 62
- Messages
- 5 296
- Boîtier
- d'amateur averti
- Objectif(s)
- passer expert puis expert averti
BorderMaker sait ecrire les exifs dans le cadre...mais "bouffe" aussi les exifs du fichier d'origine à ce que j'ai pu lire..
a voir, voici 2 liens:
Vues du Nord - BorderMarker
BorderMaker - home
pour kirupa , il est spécifié que le script est pour CS et qu'il faut le modifier pour CS2 ou CS3..
-
04/01/2008, 14h03 #6
- 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
y'a Exifer qui fait ça (et c'est gratuit)
-
04/01/2008, 15h32 #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
Je crois que ce script est destine a photoshop en anglais et qu il faut modifier cette ligne
"
var exifData = AD.info.exif.toString();
explodeArray(exifData,","); //Use this function to put string into array. "
en fonction de l appellation francaise des " informations avancees "
ou bien utiliser la version anglaise de photoshop ???:blink:
-
04/01/2008, 15h50 #8
- Inscription
- October 2007
- Localisation
- France
- Âge
- 48
- Messages
- 78
- Boîtier
- Canon
- Objectif(s)
- Canon
Ah... Je pensais que les scripts étaient indépendant de la langue, car de toute façon, tout le code javascript est en anglais...
Par contre, dans le bout de code que tu cites beocien, je ne vois où il pourrait y avoir un truc en français à mettre: le toString est classique en JS... M'enfin... j'me gourre peut-être !
Merci aussi Myso: je vais regarder ce soft !! Mais bon, avoir un script PS me tentait mieux, plus facile à mon sens, sans tout polluer...
Nekloth - Vues d’Esprit
-
04/01/2008, 17h58 #9
- 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
Va voir sur ce site - le script ne fonctionne pas chez moi mais cela eclairci un peu le probleme :
Watermark EXIF sous Photoshop CS2 - Knackes News
-
04/01/2008, 22h19 #10
- 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
Bon chez moi, ça fonctionne.
j'ai modifié un peu le script pour qu'il corresponde à mes attentes (pas de cadre autour des exifs, tout sur une seule ligne, pas de copyright et réglages des marges pour que ça colle avec mon cadre).
Ca donne ça :
Mon fichier script est ici : Incorporer Exifs
Faites un clic droit et "enregistrer sous"
Enregistrer le fichier dans "C:\Program Files\Adobe\Adobe Photoshop CS2\Paramètres prédéfinis\Scripts"
Lancer Photoshop CS2
Sous Photoshop, une fois la photo prête (pour ma part, redimenssionée en 800*600 avec un cadre de 40 pixels de chaque côté et le titre en bas à droite), allez dans le menu :"Fichier" puis "Scripts" et sélectionner ""Incorporer Exifs"
Vous pouvez choisir l'emplacement des exifs ainsi que taille et police de caractères.
j'ai désactivé la fonction "copyright"
Pour la réactiver, il vous suffit de décommenter, dans le fichier précédemment téléchargé, la ligne :
/* TI.contents = TI.contents + "\u000D" + "© "+ phoTime +" "+ CopyTx ; */
en enlevant les /* et */ du début et fin de ligne.
Si vous avez des questions, n'hésitez pas !
-
05/01/2008, 09h05 #11
- Inscription
- September 2004
- Localisation
- Genève/Suisse
- Âge
- 54
- Messages
- 187
- Boîtier
- CANON EOS 5D Mk III :-)) / 40D / 300D
- Objectif(s)
- 17-40L/24-105L/70-200L f2.8 II/100-400L/400L f5.6/50 f1.8/100 macro/TC 1.4II
@Sebrr600
Bonjour,
Est-ce que ça fonctionne sous PS CS tout court ?
Je précise que je suis archi méga nul en informatique. Je l'ai mis "au bon endroit", je lui ai enlevé l'extension .txt, bref j'ai bidouillé mais rien ???
Merci de votre aide
-
05/01/2008, 10h10 #12
-
05/01/2008, 11h30 #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
Beau boulot ! :thumbup:
-
05/01/2008, 13h53 #14
- Inscription
- September 2004
- Localisation
- Genève/Suisse
- Âge
- 54
- Messages
- 187
- Boîtier
- CANON EOS 5D Mk III :-)) / 40D / 300D
- Objectif(s)
- 17-40L/24-105L/70-200L f2.8 II/100-400L/400L f5.6/50 f1.8/100 macro/TC 1.4II
Re,
Mis à part le script pour le cadre blanc, avec tous les autres, j'ai une fenêtre d'erreur :
Error 8: Syntax error
Line: 2
-> #target photoshop
Heeeeeelp !
-
05/01/2008, 17h12 #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
Vires les 2 lignes comme ceci :
// #target photoshop
// app.bringToFront();
Cela fonctionne aussi.
Mac64 je fais regulierement des sorties avec bzh64 et robin64 - un peu au hazard du temps....
Pour Mac et CS3 il est possible que le nom des variables ( 133434 136867 ..... etc... ) soit different ?
pixelk c est toi qui a trouve les variables ? :clap_1: :clap_1:
-
05/01/2008, 10h38 #16
-
05/01/2008, 11h08 #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
J ai 3 bricolages de ce script mais sans boite de dialogue sur ce lien :
ECHANGES
Un pour photo grand format.
Un pour photo a 800x600 avec cadre.
Un complet. :blink:
-
08/12/2008, 12h13 #18
-
05/01/2008, 13h58 #19
- Inscription
- January 2008
- Localisation
- France
- Messages
- 26
- Boîtier
- Canon EOS 20D ~ EOS 7D
- Objectif(s)
- 10-22 f/3.5-4.5 ~ 50 f/1.4 ~ Sigma 18-50 f/2.8 ~ 100 f/2.8 Macro ~ 100-400 f/4.5-5.6
Heureux de voir que mon script est utile !
Sebrr600, vois-tu une objection que j'inclue certaines de tes modif à la prochaine version ?
-
06/01/2008, 18h17 #20
-
05/01/2008, 15h37 #21
- 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
Je suis aussi a la recherche d'un script pour integrer les exifs sur mon cadre mais je n'arrive pas a faire fonctionner les tiens... ca me fait des erreurs a chaque fois sur le "camera model"...
Je suis sur mac avec toshop CS3...si jamais tu avais une idée...
Je viens aussi de voir qu'on était voisin! j'avais pas vu beaucoup de membres du coin, et je vois que tu as la chance de posseder le 100-400l... tu ne ferais pas de photos a l'aéroport de biarritz a tout hasard ?
-
05/01/2008, 15h41 #22
-
05/01/2008, 15h51 #23
- 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
Mince alors...
Si quelqu'un arrivait a faire tourner ce script ou un équivalent (il me faut juste les exifs pas les cadres...) qui tourne sur CS3 et sur mac...
Tant que j'y suis... si quelqu'un sait comment avoir un "affichage a 100%" une fois que la photo a été réduite par un script... ca m'interesse car j'ai pas trouvé, l'enregistrement du script ne prend pas en compte les zoom / dézoom...Dernière modification par Mac64 ; 05/01/2008 à 16h05.
-
05/01/2008, 15h41 #24
- Inscription
- October 2007
- Localisation
- France
- Âge
- 48
- Messages
- 78
- Boîtier
- Canon
- Objectif(s)
- Canon
Sebrr600: MERCI !!!!!
Ce coup ci, ça fonctionne ! Merci beaucoup !
Est-ce que tu m'autorise à modifier le script pour des besoins perso (genre pour mettre les infos dans un bandeau préalablement créé, etc) ????
Nekloth - Vues d’Esprit
-
06/01/2008, 18h20 #25
-
05/01/2008, 17h17 #26
- Inscription
- February 2007
- Localisation
- Vendée
- Âge
- 62
- Messages
- 5 296
- Boîtier
- d'amateur averti
- Objectif(s)
- passer expert puis expert averti
M'interrese bien ce fil meme si je capte plus a ce stade..
J'spere une bonne récap finale et un script CR3/PC jouable et partageable..
Y'a bien qqu'un aussi qui va passer et qui a ça ..
sinon bravo pur vos connaissance.
-
05/01/2008, 23h17 #27
- 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
Code:var savedUnits=app.preferences.rulerUnits; var thisDoc=app.activeDocument; app.preferences.rulerUnits=Units.PIXELS; // EXIF info var exif_info=""; for (var e = 0; e < thisDoc.info.exif.length; e++){ ****try { ********exif_info = exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r"; ****} ****catch (e) {} } // alert(thisDoc.info.exif); text_layer=thisDoc.artLayers.add(); text_layer.kind = LayerKind.TEXT; textColor = new SolidColor; textColor.rgb.red = 63; textColor.rgb.green = 255; textColor.rgb.blue = 0; text_layer.textItem.color = textColor; text_layer.textItem.kind=TextType.PARAGRAPHTEXT; text_layer.textItem.position = Array(thisDoc.width * 0.05, thisDoc.height * 0.05); text_layer.textItem.size = 4; text_layer.textItem.font = "ArialMT"; text_layer.textItem.width = thisDoc.width * 0.8 text_layer.textItem.height = thisDoc.height * 0.8 text_layer.textItem.contents=exif_info; // restore preferences app.preferences.rulerUnits=savedUnits;
Quelqu'un saurait coder ca ?
-
05/01/2008, 23h24 #28
- Inscription
- February 2007
- Localisation
- ROUEN 76
- Âge
- 58
- Messages
- 330
- Boîtier
- CANON EOS 40D; 350D et 630EOS vendus
- Objectif(s)
- CanonE50mm1:1.8II,EF-S17-85mmIS, a venir gamme L
ce qui serait sympa ce serait derécupérer le tuto en version téléchatgeable...
Merci
-
06/01/2008, 07h45 #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
Mac64 c est genial:
Cela permet d obtenir le nom des variables de chaque info exif !
Et sans doute de les introduire dans nos codes precedents ?
Voila ce que j obtiens :
EXIF tag 606525 = 100256 3888 EXIF tag 606525 = 100257 2592 EXIF tag 606525 = 100258 16 16 16 EXIF tag 606525 = 100259 Non compressé EXIF tag 606525 = 100262 RVB EXIF tag 606525 = 100271 Canon EXIF tag 606525 = 100272 Canon EOS 400D DIGITAL EXIF tag 606525 = 100274 Normale EXIF tag 606525 = 100277 3 EXIF tag 606525 = 100282 92.0 EXIF tag 606525 = 100283 92.0 EXIF tag 606525 = 100284 Trapu EXIF tag 606525 = 100296 Pouces EXIF tag 606525 = 100305 Adobe Photoshop CS2 Windows EXIF tag 606525 = 100306 2008:01:04 10:37:15 EXIF tag 606525 = 133434 1/320 sec EXIF tag 606525 = 133437 f/9 EXIF tag 606525 = 134850 Priorité d’ouverture EXIF tag 606525 = 134855 400 EXIF tag 606525 = 136864 0221 EXIF tag 606525 = 136867 2008:01:03 16:00:46 EXIF tag 606525 = 136868 2008:01:03 16:00:46 EXIF tag 606525 = 137377 1/320 sec EXIF tag 606525 = 137378 f/9 EXIF tag 606525 = 137380 0.00 EXIF tag 606525 = 137385 16 EXIF tag 606525 = 137386 150.0 mm EXIF tag 606525 = 140960 0100 EXIF tag 606525 = 140961 sRVB EXIF tag 606525 = 140962 3888 EXIF tag 606525 = 140963 2592 EXIF tag 606525 = 141486 4433.295 EXIF tag 606525 = 141487 4453.608 EXIF tag 606525 = 141488 Pouces EXIF tag 606525 = 141985 Quadri normal EXIF tag 606525 = 141986 Automatique EXIF tag 606525 = 141987 Manuelle EXIF tag 606525 = 141990 Standard
-
06/01/2008, 09h27 #30
- 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
Comment tu obtiens ca ?j'ai cherché hier et j'ai pas trouvé... j'ai comparé avec le script et c'est les memes valeurs que celles que tu donnes...
Tu l'as exécuté sur PC ?
Il faudrait que je fasse la meme chose sur mac... dis moi juste comment obtenir ces valeurs
Quand j'exécute le script j'ai juste :
Code:Marque = Canon Modèle = Canon EOS 400D DIGITAL Orientation = Normale Résolution X = 72.0 Résolution Y = 72.0 Unité de résolution = Pouces Logiciel = Adobe Photoshop CS3 Macintosh Date et heure = 2007:11:02 22:35:07 Positionnement yCbCr = Partagé Temps d’exposition = 1/320 sec Ouverture du diaphragme = f/6.3 Programme d’exposition = Manuel Vitesses ISO = 100 Version Exif = 0221 Date et heure de l’original = 2007:11:01 10:45:04 Date et heure de numérisation = 2007:11:01 10:45:04 Vitesse d’obturation = 1/320 sec Valeur d’ouverture = f/6.3 Valeur de distorsion de l’exposition = 0.00 Mode de contrôle = Motif Flash = 16 Distance focale = 17.0 mm Version FlashPix = 0100 Espace colorimétrique = sRVB Dimension X en pixels = 3744 Dimension Y en pixels = 2496 Résolution X du plan focal = 4433.295 Résolution Y du plan focal = 4453.608 Unité de résolution du plan focal = Pouces Rendu personnalisé = Quadri normal Mode d’exposition = Manuelle Balance des blancs = Automatique Type de capture de scène = Standard
-
06/01/2008, 09h45 #31
- 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
Peux tu remplacer les chiffres des variables par l expression francaise donnee par ce script ?
exemple "133434" par "Vitesse d'obturation"
Et voir ce que cela donne ?
-
06/01/2008, 11h45 #32
- Inscription
- September 2007
- Localisation
- Moxhe - Belgique
- Âge
- 64
- Messages
- 1 191
- Boîtier
- EOS 6D MkII
- Objectif(s)
- Sigma 105mm F2.8 EX DG Macro OS / tamron 150-600 mm sp f/5-6.3 di vc usd g2
j'ai un petit probleme il fait une erreur 1238 missing value a la ligne 194 et ne trouve pas TI.contents = CameraModel
essayer avec diferente photo de diferent appareil
sur photoshop CS3 windows
??
-
06/01/2008, 11h49 #33
-
06/01/2008, 12h17 #34
- Inscription
- September 2007
- Localisation
- Moxhe - Belgique
- Âge
- 64
- Messages
- 1 191
- Boîtier
- EOS 6D MkII
- Objectif(s)
- Sigma 105mm F2.8 EX DG Macro OS / tamron 150-600 mm sp f/5-6.3 di vc usd g2
aucun des script exif que j'ai testé fonctione sur le CS3
-
06/01/2008, 12h43 #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
Pour l instant repos - je laisse le relais a qui veut !:rolleyes:
-
06/01/2008, 17h42 #36
-
06/01/2008, 22h42 #37
- Inscription
- January 2008
- Localisation
- France
- Messages
- 26
- Boîtier
- Canon EOS 20D ~ EOS 7D
- Objectif(s)
- 10-22 f/3.5-4.5 ~ 50 f/1.4 ~ Sigma 18-50 f/2.8 ~ 100 f/2.8 Macro ~ 100-400 f/4.5-5.6
Ma version 2 marche sous CS3 Windows.
Chez moi les tag EXIF de CS2 étaient mal gérés ( même après une réinstallation ), en CS3 ils remarchent correctement. Je n'ai jamais eut l'occasion d'essayer la version 1 ou 2 sous CS tout cours. De manière générale CS2 & CS3 malmènent les tags EXIF de vos photos, il n'en reste plus grand chose après un passage dans Photoshop, certains TAGs sont covertis en données RDF, mais de nombreux sont purement et simplement perdus.
-
06/01/2008, 18h22 #38
- 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
Pour CS3, désolé, mais je ne sais pas faire !:o
-
06/01/2008, 20h03 #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
Cela vient voila ce que j obtiens avec le script de Mac64 ( ce n est pas tres elegant et je vais l alourdir encore ) :
100272 Canon EOS 400D DIGITAL 133434 1/500 sec 133437 f/10 134855 200 137386 190.0 mm 136867 2008:01:06 15:58:03
var savedUnits=app.preferences.rulerUnits;
var thisDoc=app.activeDocument;
app.preferences.rulerUnits=Units.PIXELS;
// EXIF info
var exif_info="";
var e = 6; //Modele
try {
exif_info = " " + exif_info + " " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r";
}
catch (e) {}
var e = 15; //Vitesse
try {
exif_info = " " + exif_info + " " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r";
}
catch (e) {}
var e = 16; //Ouverture
try {
exif_info = " " + exif_info + " " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r";
}
catch (e) {}
var e = 18; //Iso
try {
exif_info = " " + exif_info + " " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r";
}
catch (e) {}
var e = 26; //Distance focale
try {
exif_info = " " + exif_info + " " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r";
}
catch (e) {}
var e = 20; //Date
try {
exif_info = " " + exif_info + " " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r";
}
catch (e) {}
// alert(thisDoc.info.exif);
text_layer=thisDoc.artLayers.add();
text_layer.kind = LayerKind.TEXT;
textColor = new SolidColor;
textColor.rgb.red = 0;
textColor.rgb.green = 0;
textColor.rgb.blue = 0;
text_layer.textItem.color = textColor;
text_layer.textItem.kind=TextType.PARAGRAPHTEXT;
text_layer.textItem.position = Array(thisDoc.width * 0.05, thisDoc.height * 0.05);
text_layer.textItem.size = 18; //a la place de 4
text_layer.textItem.font = "ArialMT";
text_layer.textItem.width = thisDoc.width * 0.8
text_layer.textItem.height = thisDoc.height * 0.8
text_layer.textItem.contents=exif_info;
// restore preferences
app.preferences.rulerUnits=savedUnits;
2 = modele 9 = vitesse 10 = ouverture 12 = iso 14 = date 21 = distance focale
a quelque chose pres.
-
06/01/2008, 20h37 #40
- 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
Je n'ai qu'une chose a dire... Bravo et un grand merci a beocien !
Ca marche à merveille...
Il ne me reste plus qu'a terminer mon cadre et ca sera parfait!
-
06/01/2008, 21h09 #41
- 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
beocien, il te serait compliqué d'avoir la date en version française plutôt qu'en américain ? j'ai pas fais attention a l'heure aussi si elle est en 24H...
Si jamais tu trouvais un moment pour regarder ça...
Merci d'avance
-
07/01/2008, 07h41 #42
-
07/01/2008, 09h20 #43
- Inscription
- January 2007
- Localisation
- Mouscron (Be)
- Âge
- 51
- Messages
- 222
- Boîtier
- EOS 350D + Grip
- Objectif(s)
- 11-18 F4,5- 5,6 / 100 MACRO F2,8 / 18-55 / 28-210 / 75-300 /
Ca marche du tonnere - Merci pour ce partage
Cordialement,
Paul
-
07/01/2008, 18h14 #44
- 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
Voila une version "simple" qui tourne sur mac... si jamais ca vous tente le code est la (merci a tous ceux a qui j'ai piqué des bouts de code, je ne sais plus bien a qui appartient quoi) :
Code:#target photoshop app.bringToFront(); var thisDoc=app.activeDocument; // Pas de questions pendant le script displayDialogs = DialogModes.NO; // On sauvegarde et met en place les unitÈs de mesure var defaultRulerUnits = preferences.rulerUnits; preferences.rulerUnits = Units.PIXELS; var defaultTypeUnits = preferences.typeUnits; preferences.typeUnits = TypeUnits.PIXELS; // Quelques variables fort utiles pour la suite var AD = activeDocument; var black = new SolidColor(); black.rgb.red = black.rgb.green = black.rgb.blue = 0; var white = new SolidColor(); white.rgb.red = white.rgb.green = white.rgb.blue = 255; backgroundColor = black; // Récupération des Exifs var exif_info="Canon EOS 400D"; // Changer le modele si besoin... // Vitesse var e = 9; try { exif_info = exif_info + " - " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r"; } catch (e) {} // Ouverture var e = 10; try { exif_info = exif_info + " - " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r"; } catch (e) {} // Isos var e = 12; try { exif_info = exif_info + " - " + thisDoc.info.exif[e][1] + " iso"; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r"; } catch (e) {} // Distance focale var e = 21; try { exif_info = exif_info + " - " + thisDoc.info.exif[e][1]; //exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r"; } catch (e) {} // Reglage des distances var Off7 = 6; // Distance entre le texte et le cadre var Undent = 4; // Distance entre le cadre et le bord de la photo var TxtSize = 16; // Taille du texte // On crÈe un nouveau calque texte var infoLayer = AD.artLayers.add(); infoLayer.kind = LayerKind.TEXT; infoLayer.name = "Exif WM - Texte" var TI = infoLayer.textItem; TI.font = "Arial"; TI.size = TxtSize; TI.color = white; TI.contents = exif_info TI.kind = TextType.PARAGRAPHTEXT; TI.nobreak = true; // On rÈcupËre la taille du texte var TextWidth = (infoLayer.bounds[2]-infoLayer.bounds[0]); var TextHeight = (infoLayer.bounds[3]-infoLayer.bounds[1]); var TextLeft = AD.width-(TextWidth + Off7 * 2 + Undent); var TextTop = AD.height-(TextHeight + Off7 * 2 + Undent); // Et on le dÈplace en bas ‡ gauche, position calculÈes avec les distances mises en place plus haut TI.position = [TextLeft,TextTop]; // On crÈe un nouveau calque, pour y dessiner notre cadre var CadreLayer = AD.artLayers.add(); CadreLayer.name = "Exif WM - Cadre"; var CadreRight = TextLeft + TextWidth + Off7; var CadreBottom = TextTop + TextHeight + Off7; // cadre dont la taille et la position sont calculÈes selon celles du texte var selectionBounds = [[TextLeft-Off7, TextTop-Off7], [CadreRight, TextTop-Off7], [CadreRight, CadreBottom], [TextLeft-Off7, CadreBottom]]; // On crÈe une sÈlection (le 2 correspond a l'arrondi des angles...) AD.selection.select(selectionBounds,SelectionType.REPLACE,2,false); // On la remplis d'un aplat de noir visible (65 correspond a l'opacité) AD.selection.fill(black,ColorBlendMode.VIVIDLIGHT,65); // On place le texte au dessus du cadre ( pour qu'il ne soit pas affectÈ par l'aplat noir ) infoLayer.move(CadreLayer,ElementPlacement.PLACEBEFORE); // On lie les deux calques ( ils bougeront ensemble ) CadreLayer.link(infoLayer); // on remet en place les unitÈs de mesure sauvegardÈes preferences.rulerUnits = defaultRulerUnits; preferences.typeUnits = defaultTypeUnits; // applatir les calques AD.flatten(); //DESELECTIONNER ( rajout du a la suppression du contour blanc ) var id2111 = charIDToTypeID( "setd" ); var desc232 = new ActionDescriptor(); var id2112 = charIDToTypeID( "null" ); var ref108 = new ActionReference(); var id2113 = charIDToTypeID( "Chnl" ); var id2114 = charIDToTypeID( "fsel" ); ref108.putProperty( id2113, id2114 ); desc232.putReference( id2112, ref108 ); var id2115 = charIDToTypeID( "T " ); var id2116 = charIDToTypeID( "Ordn" ); var id2117 = charIDToTypeID( "None" ); desc232.putEnumerated( id2115, id2116, id2117 ); executeAction( id2111, desc232, DialogModes.NO );
-
07/01/2008, 19h31 #45
- 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 j etais en train de preparer un script dans ces eaux la quand j ai vu le tien ! :clap_1:
Pour ceux qui sont interesses par les jsx je viens de refaire un tuto ( hum ) pour utiliser l outil ScriptingListener.log - disponible sur ce lien : http://legiontcek.free.fr/FICHIERS/S...enerJS.log.doc
: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
-
Voir les infos exif sans ouvrir l'image
Par titerm dans le forum Autres logicielsRéponses: 33Dernier message: 06/11/2009, 09h41 -
[AIDE] infos iptc et exif
Par olivebrazil dans le forum Discussions généralesRéponses: 4Dernier message: 02/12/2007, 20h04 -
Renommer vos images par lot avec les infos EXIF
Par LeCelte dans le forum Les Logiciels photoRéponses: 9Dernier message: 22/11/2006, 18h13 -
Identification d'un objectif dans les infos Exif ?
Par Scoubi1er dans le forum DXORéponses: 9Dernier message: 23/12/2005, 12h59