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


Sign Up






Page 3 sur 3 PremièrePremière 123
Affichage des résultats 91 à 130 sur 130

Vue hybride

  1. #1
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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

    Tu supprimes la derniere accolade ( } ) ?

    Et tu rajoutes apres :

    catch(oErreur)
    {
    // Une erreur est survenue...
    alert( "Une erreur est survenue : " + oErreur.description)
    }

    Mais tes references aux objets exifs ( "Exposure Time" etc ... ) risquent d etre fausses et de ressortir comme " undefined " !


    :blink:

  2. #2
    Membre
    Inscription
    mai 2008
    Localisation
    72
    Âge
    63
    Messages
    632
    Boîtier
    aucun
    Objectif(s)
    jocker

    Par défaut

    Merci de ton aide.
    Mais j'ai oublié une petite précision, je suis un peu une bille en programmation.

    1 la dernière accolade?
    2 Mes références, quelles références?

  3. #3
    Membre
    Inscription
    mai 2008
    Localisation
    72
    Âge
    63
    Messages
    632
    Boîtier
    aucun
    Objectif(s)
    jocker

    Par défaut

    Finalement je suis parvenu à télécharger un fichier avec un script qui fonctionne.
    Par contre il m'affiche les infos en plein centre de l'image.
    C'est un peu gênant.

    Comment tout insérer en bas ou haut de page?

    Merci.

  4. #4
    Membre
    Inscription
    mai 2008
    Localisation
    72
    Âge
    63
    Messages
    632
    Boîtier
    aucun
    Objectif(s)
    jocker

    Par défaut

    C'est bon j'ai réussi par trouver.

    Merci.

  5. #5
    Membre Avatar de bernardbvo
    Inscription
    juillet 2004
    Localisation
    Le Puy en Velay 43
    Âge
    72
    Messages
    100
    Boîtier
    5 D II
    Objectif(s)
    Canon 24-105 F4 IS, Canon 70-200 F4

    Par défaut

    Bonjour à tous,

    j'ai réglé pour ma part le problème.

    En fait les exifs issus des fichiers Jpg que ce soit brut de capteur, réalisés avec DPP, Camera Raw (CS3), ou encore DXO ne sont pas placés aux mêmes endroits. Ce qui m'a ammené à créer 4 fichiers jsx différents, un pour chaque cas.

    J'ai donc repris le fichier de base sous le notepad windows de ? (désolé, mais vu la longueur du post, je ne m'en souviens plus) puis je l'ai renommé en .jsx pour chacun des programmes que j'utilise.

    Exifs Jpg sortis du boitier (PDV en JPG)

    #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 20D"; // Changer le modele si besoin...

    // Vitesse

    var e = 16;
    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 = 64; // 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.PLACEBE FORE);

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


    Pour DPP, Caméra Raw CS3 et DXO, je suis prêt à vous les fournir si vous êtes interressés, mais je ne sais pas uploader les fichiers.

    En espérant vous avoir rendu service...

    Bernard

  6. #6
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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

    Merci a toi bernardbvo c est plus elegant et independant de la version .... :blink:

  7. #7
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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

    Non pas independant de la version : chacun doit trouver ses valeurs de variable e.:blink:

  8. #8
    Membre Avatar de bernardbvo
    Inscription
    juillet 2004
    Localisation
    Le Puy en Velay 43
    Âge
    72
    Messages
    100
    Boîtier
    5 D II
    Objectif(s)
    Canon 24-105 F4 IS, Canon 70-200 F4

    Par défaut

    Les valeurs changent aussi en fonction du logiciel utilisé pour derawtiser.

    DPP
    vitesse=16 Ouverture=10 Iso=12 focale=20

    DXO
    vitesse=8 Ouverture=9 iso=11 focale=20

    Camera Raw CS3
    vitesse=7 ouverture=8 iso=10 focale=20

    JPG de L'apn
    vitesse=16 ouverture=10 iso=12 focale=21

    Bernard

  9. #9
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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 possede ce code a utiliser sur une image et qui permet de savoir la valeur de " e " et le code de la valeur exif desiree.

    Code:
    // EXIF info.jsx pour obtenir la position et le code de la valeur exif
    
    
    savedUnits=app.preferences.rulerUnits; 
    var thisDoc=app.activeDocument; 
    app.preferences.rulerUnits=Units.PIXELS; 
    
    
    var exif_info=""; 
    
    for (var e = 0; e < thisDoc.info.exif.length; e++){ 
    try {
     
    exif_info =  exif_info + e + "  "  + 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 = 48; //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;


    Pour deselectionner tu peux remplacer la fin de ton code par cette ligne :

    Code:
    app.activeDocument.selection.deselect()

    Enfin pour uploader les fichiers tu peux utiliser cet hebergeur .

    J ai un peu progresse en jsx depuis ce post .... :blink:

  10. #10
    Membre Avatar de bernardbvo
    Inscription
    juillet 2004
    Localisation
    Le Puy en Velay 43
    Âge
    72
    Messages
    100
    Boîtier
    5 D II
    Objectif(s)
    Canon 24-105 F4 IS, Canon 70-200 F4

    Par défaut

    Merci beocien,

    ton script est super. Je viens de l'essayer et tout marche à merveille.

  11. #11
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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 possede quelques scripts pour me simplifier la vie - mais tout le monde n est pas speede comme moi ! - Si cela vous interesse je peux les partager ..... :blink:

  12. #12
    Membre Avatar de bernardbvo
    Inscription
    juillet 2004
    Localisation
    Le Puy en Velay 43
    Âge
    72
    Messages
    100
    Boîtier
    5 D II
    Objectif(s)
    Canon 24-105 F4 IS, Canon 70-200 F4

    Par défaut

    Beocien, je suis preneur. Si personne d'autre n'est interresse, tu peux toujours me les envoyer par MP.

    Au fait merci pour ton hebergeur gratuit.

    Bernard

  13. #13
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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 essaye de faire un tri dans mes javascripts : c est un beau foutoir !

    Je fais un tour dedans quand j ai besoin d une fonction precise ou ne me souvient plus d une commande.

    J en ai 2 qui ne peuvent pas se faire directement en .atn et dont je me sers beaucoup :

    Une pour compresser l image a un poids maximum ( je l ai reglee a 200 ko ) - PoidsMax.jsx et une autre utilisant le script de Simple Viewer mais assez bricole pour que tout se fasse tout seul a mon gout sans remplir les textbox.

    J ai mis l ensemble ici : FOUTOIR de jsx

    Je suis a disposition pour des precisions .... :blink:

  14. #14
    Membre Avatar de bernardbvo
    Inscription
    juillet 2004
    Localisation
    Le Puy en Velay 43
    Âge
    72
    Messages
    100
    Boîtier
    5 D II
    Objectif(s)
    Canon 24-105 F4 IS, Canon 70-200 F4

    Par défaut

    Merci, je crois que j'ai pas mal de boulot à décortiquer tout cela.

    Pour ceux que cela interressent, un scrip atn en anglais, mais pas mal surtout pour réaliser un style aquarelle.

    http://www.vosfichiers.com/7516838

  15. #15
    Membre
    Inscription
    août 2008
    Localisation
    france
    Âge
    47
    Messages
    73
    Boîtier
    eos 40D
    Objectif(s)
    devenir dieu... mais je crois que c'est un peu prétentieux...

    Par défaut

    Un grand merci pour ce partage, mais n'y connaissant rien je vais avoir du boulot...:banned:

  16. #16
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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

    Tu as toujours ScriptingListenerJS.log pour te faire des jsx automatiques ... :blink:

  17. #17
    Membre
    Inscription
    août 2008
    Localisation
    france
    Âge
    47
    Messages
    73
    Boîtier
    eos 40D
    Objectif(s)
    devenir dieu... mais je crois que c'est un peu prétentieux...

    Par défaut

    bon, alors...

    beocien, j'ai tout téléchargé mais n'y connaissant rien dans tout ça j'aurai besoin de précisions pour pouvoir utiliser tout ce "foutoir" avec cs2... (j'ai bon là???), si toutefois on les utilise bien avec cs2 :blink:

    j'ai même ouvert le tout... et :surprise:c tout plein de hiéroglyphes... et moi qui croyait que c'était une langue morte depuis des lustres...

    :fear(1):

  18. #18
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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

    Oui avec CS2 - francais aussi.

    Normalement cela se lit comme un fichier texte .

    Tu les places dans " C:\Program Files\Adobe\Adobe Photoshop CS2\Paramètres prédéfinis\Scripts " et pour les ouvrir dans photoshop tu fais " Fichier/Scripts/Parcourir "

    Personnellement je les mets ailleurs pour les travailler et je ne laisse sur ce dossier que ceux que j emploie couramment.

    J ai fait un raccourci clavier ( Ctrl P ) pour les ouvrir plus vite : j ai supprime le raccourci pour " Imprimer " dans " Edition/Raccourcis clavier ... " et je l ai mis " pour Scripts/Parcourir "

  19. #19
    Membre Avatar de quadeur
    Inscription
    mai 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

    hello
    ben moi je les ai tous pris mais aucun ne fonctionne sur cs4 ou je me plante :::::
    desole

  20. #20
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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 quadeur Voir le message
    hello
    ben moi je les ai tous pris mais aucun ne fonctionne sur cs4 ou je me plante :::::
    desole

    Il faut mettre un peu les mains dans le cambouis.......

    Tu as toujours les boites d erreur pour t aider.

    Et tu peux poser des questions - mais je n ai pas CS4 . :-)

  21. #21
    Membre Avatar de Mac64
    Inscription
    janvier 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 buster Voir le message
    je ne sais pas si c'est ce que vous vouliez
    Ca fait toujours une alternative pour ceux qui n'ont pas photoshop... et qui sont sur PC (je pense pas que ca soit compatible mac ton soft...)

  22. #22
    Membre Avatar de Mac64
    Inscription
    janvier 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 buster Voir le message
    si si, javascript, ça marche pour tous les os normalement

    regarde par ici, en plus c'est gratuit
    Ok j'avais pas fait gaffe qu'il y avait une version java...
    Merci enfin moi j'ai toshop et ca tourne à merveille :p

  23. #23
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    77
    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 mets de cote merci !:blink:

 

 
Page 3 sur 3 PremièrePremière 123

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, 10h41
  2. [AIDE] infos iptc et exif
    Par olivebrazil dans le forum Discussions générales
    Réponses: 4
    Dernier message: 02/12/2007, 21h04
  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, 19h13
  4. Identification d'un objectif dans les infos Exif ?
    Par Scoubi1er dans le forum DXO
    Réponses: 9
    Dernier message: 23/12/2005, 13h59

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 15h38.
Powered by vBulletin® Version 4.2.5
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.
Auto Closing Of Threads provided by Threads Auto Close (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.
Copyright © Eos-numerique 2004-2025
vBulletin Skin By: PurevB.com