Bonjour & Bienvenue sur EOS-Numerique
Réseaux Sociaux : Follow us on Facebook Follow us on Twitter


Sign Up






Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 45 sur 130

Vue hybride

  1. #1
    Membre
    Inscription
    October 2007
    Localisation
    France
    Âge
    48
    Messages
    78
    Boîtier
    Canon
    Objectif(s)
    Canon

    Question 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

  2. #2
    Membre Avatar de link
    Inscription
    October 2006
    Localisation
    54
    Âge
    47
    Messages
    2 077
    Boîtier
    r5
    Objectif(s)
    ...

    Par défaut

    A part le faire manuellement je vois pas.

  3. #3
    Membre
    Inscription
    October 2007
    Localisation
    France
    Âge
    48
    Messages
    78
    Boîtier
    Canon
    Objectif(s)
    Canon

    Par défaut

    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

  4. #4
    Membre
    Inscription
    October 2007
    Localisation
    France
    Âge
    48
    Messages
    78
    Boîtier
    Canon
    Objectif(s)
    Canon

    Par défaut

    Pas d'idée ???

    Nekloth - Vues d’Esprit

  5. #5
    Membre Avatar de Myso.
    Inscription
    February 2007
    Localisation
    Vendée
    Âge
    62
    Messages
    5 296
    Boîtier
    d'amateur averti
    Objectif(s)
    passer expert puis expert averti

    Par défaut

    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..

  6. #6
    Membre Avatar de Sebrr600
    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

    Par défaut

    y'a Exifer qui fait ça (et c'est gratuit)

  7. #7
    Membre Avatar de beocien
    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

    Par défaut

    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:

  8. #8
    Membre
    Inscription
    October 2007
    Localisation
    France
    Âge
    48
    Messages
    78
    Boîtier
    Canon
    Objectif(s)
    Canon

    Par défaut

    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

  9. #9
    Membre Avatar de beocien
    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

    Par défaut

    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

  10. #10
    Membre Avatar de Sebrr600
    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

    Par défaut

    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 !

  11. #11
    Membre
    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

    Par défaut @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

  12. #12
    Membre Avatar de beocien
    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

    Par défaut

    Citation Envoyé par Zipp Voir le message
    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
    Pour CS utilises l extension .js au lieu de .jsx ??:blink:

  13. #13
    Membre Avatar de Sebrr600
    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

    Par défaut

    Beau boulot ! :thumbup:

  14. #14
    Membre
    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

    Par défaut

    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 !

  15. #15
    Membre Avatar de beocien
    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

    Par défaut

    Citation Envoyé par Zipp Voir le message
    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 !
    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:

  16. #16
    Abonné Avatar de Tatam
    Inscription
    September 2005
    Localisation
    Loire
    Âge
    62
    Messages
    13 557
    Boîtier
    Canon EOS
    Objectif(s)
    Canon EF

    Par défaut

    Citation Envoyé par Sebrr600 Voir le message
    Bon chez moi, ça fonctionne.

    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 !
    Merci Sebrr600, je viens d'essayer et ça marche très bien; :thumbup:

  17. #17
    Membre Avatar de beocien
    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

    Par défaut

    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:

  18. #18
    Membre Avatar de quadeur
    Inscription
    May 2007
    Localisation
    villargiroud-ch
    Âge
    64
    Messages
    27
    Boîtier
    CANON 1DX ET 1D MARK II CANON 5D MARK IV
    Objectif(s)
    SIGMA 20MM,50MM,24-105MM CANON 70-200MM F28 II ,100-400MM II 400MM F2.8II

    Par défaut

    Citation Envoyé par Sebrr600 Voir le message
    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 !

    hello ben s est ca exactement que je recherche pour pour cs4 .......
    merci de vos infos

  19. #19
    Membre
    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

    Par défaut

    Heureux de voir que mon script est utile !
    Sebrr600, vois-tu une objection que j'inclue certaines de tes modif à la prochaine version ?

  20. #20
    Membre Avatar de Sebrr600
    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

    Par défaut

    Citation Envoyé par pixelk Voir le message
    Heureux de voir que mon script est utile !
    Sebrr600, vois-tu une objection que j'inclue certaines de tes modif à la prochaine version ?
    Absolument aucune objection bien entendu ! Ce script n'est pas de moi !

  21. #21
    Membre Avatar de Mac64
    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

    Par défaut

    Citation Envoyé par beocien Voir le message
    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:
    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 ?

  22. #22
    Abonné Avatar de Tatam
    Inscription
    September 2005
    Localisation
    Loire
    Âge
    62
    Messages
    13 557
    Boîtier
    Canon EOS
    Objectif(s)
    Canon EF

    Par défaut

    Citation Envoyé par Mac64 Voir le message
    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...
    Exact.
    Les scripts cités plus haut marchent sans problème avec CS2 et mes pcs sous Windows, mais ils génèrent la même erreur que la tienne avec CS3 et mon MacBook... :o

  23. #23
    Membre Avatar de Mac64
    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

    Par défaut

    Citation Envoyé par Tatam Voir le message
    Exact.
    Les scripts cités plus haut marchent sans problème avec CS2 et mes pcs sous Windows, mais ils génèrent la même erreur que la tienne avec CS3 et mon MacBook... :o
    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.

  24. #24
    Membre
    Inscription
    October 2007
    Localisation
    France
    Âge
    48
    Messages
    78
    Boîtier
    Canon
    Objectif(s)
    Canon

    Par défaut

    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

  25. #25
    Membre Avatar de Sebrr600
    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

    Par défaut

    Citation Envoyé par Nekloth Voir le message
    Sebrr600: MERCI !!!!!
    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) ????
    Absolument aucune objection, comme dit précédemment, ce script n'est pas de moi et je n'ai fais que de le modifier !

    Je dirais plutôt merci à son auteur !

  26. #26
    Membre Avatar de Myso.
    Inscription
    February 2007
    Localisation
    Vendée
    Âge
    62
    Messages
    5 296
    Boîtier
    d'amateur averti
    Objectif(s)
    passer expert puis expert averti

    Par défaut

    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.

  27. #27
    Membre Avatar de Mac64
    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

    Par défaut

    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;
    Ce code récupere bien les exifs sur CS3 Mac, mais c'est très long et ca récupere bien trop d'informations... moi je voudrais juste récupéré l'ouverture, la focale, la date...

    Quelqu'un saurait coder ca ?

  28. #28
    Membre Avatar de loren67EOS
    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

    Smile

    ce qui serait sympa ce serait derécupérer le tuto en version téléchatgeable...
    Merci

  29. #29
    Membre Avatar de beocien
    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

    Par défaut

    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

  30. #30
    Membre Avatar de Mac64
    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

    Par défaut

    Citation Envoyé par beocien Voir le message
    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 :
    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

  31. #31
    Membre Avatar de beocien
    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

    Par défaut

    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 ?

  32. #32
    Membre Avatar de Mask485be
    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

    Par défaut

    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
    ??

  33. #33
    Membre Avatar de Mac64
    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

    Par défaut

    Citation Envoyé par GarouGarou Voir le message
    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
    ??
    Le probleme viendrait donc peut etre de la version CS3, qu'elle soit mac ou pc... ce qui me parait plus logique quand meme...

    Est ce que ce script a marché chez quelqu'un sous CS3 ?

  34. #34
    Membre Avatar de Mask485be
    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

    Par défaut

    aucun des script exif que j'ai testé fonctione sur le CS3

  35. #35
    Membre Avatar de beocien
    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

    Par défaut

    Pour l instant repos - je laisse le relais a qui veut !:rolleyes:

  36. #36
    Membre Avatar de Mac64
    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

    Par défaut

    Citation Envoyé par GarouGarou Voir le message
    aucun des script exif que j'ai testé fonctione sur le CS3
    celui que j'ai mis en citation plus haut fonctionne !
    Mais il est bien trop complet pour moi...

  37. #37
    Membre
    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

    Par défaut

    Citation Envoyé par GarouGarou Voir le message
    aucun des script exif que j'ai testé fonctione sur le CS3
    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.

  38. #38
    Membre Avatar de Sebrr600
    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

    Par défaut

    Pour CS3, désolé, mais je ne sais pas faire !:o

  39. #39
    Membre Avatar de beocien
    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

    Par défaut

    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
    Le nouveau script

    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;
    Il faut changer les valeurs de " e "

    2 = modele 9 = vitesse 10 = ouverture 12 = iso 14 = date 21 = distance focale

    a quelque chose pres.

  40. #40
    Membre Avatar de Mac64
    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

    Par défaut



    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!

  41. #41
    Membre Avatar de Mac64
    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

    Par défaut

    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

  42. #42
    Membre Avatar de beocien
    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

    Par défaut

    Citation Envoyé par Mac64 Voir le message
    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
    Oui je pense mais l ecriture du programme sera longue et inelegante car j utiliserais " ScriptingListenerJS.log " pour bricoler cela !

  43. #43
    Membre Avatar de frigoman
    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 /

    Par défaut

    Ca marche du tonnere - Merci pour ce partage

    Cordialement,
    Paul

  44. #44
    Membre Avatar de Mac64
    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

    Par défaut



    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 );

  45. #45
    Membre Avatar de beocien
    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

    Par défaut

    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:

 

 
Page 1 sur 3 123 DernièreDernière

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

  1. Voir les infos exif sans ouvrir l'image
    Par titerm dans le forum Autres logiciels
    Réponses: 33
    Dernier message: 06/11/2009, 09h41
  2. [AIDE] infos iptc et exif
    Par olivebrazil dans le forum Discussions générales
    Réponses: 4
    Dernier message: 02/12/2007, 20h04
  3. Renommer vos images par lot avec les infos EXIF
    Par LeCelte dans le forum Les Logiciels photo
    Réponses: 9
    Dernier message: 22/11/2006, 18h13
  4. Identification d'un objectif dans les infos Exif ?
    Par Scoubi1er dans le forum DXO
    Réponses: 9
    Dernier message: 23/12/2005, 12h59

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Fuseau horaire GMT +1. Il est actuellement 14h50.
Powered by vBulletin® Version 4.2.5
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Auto Closing Of Threads provided by Threads Auto Close (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Copyright © Eos-numerique 2004-2025
vBulletin Skin By: PurevB.com