Sujet: Insertion EXIF sur photo

Modérateurs: Modérateurs, Rédacteurs

Poster une réponse

Insertion EXIF sur photo

par AlainB75 » Mercredi 18 Février 2015 18:40

Bonjour,

Je cherche le moyen à l'aide du macro, sous photoshop CS6 de pouvoir insérer dans un cadre ou pas, en une ligne ou deux, des données exif de mes photos en vue d'une publication sur mon blog ou sur le web. J'ai déjà bien sûr créer sans problèmes des macros personnelles pour l'insertion de ma signature et de créer des cadres autour de mes photos, mais je n'ai pas trouvé le moyen d’insérer sous forme de légende les données techniques de prises de vue comme la vitesse, la focale, l'exposition etc...
Merci pour votre aide.

Bonne soirée.

Alain B.

AlainB75

..........
..........

Messages: 1

Inscription: 18 Fév 2015

Objectif 1:

La photo : Capturer l'instant présent pour l'éternité...
Publicité

Re: Insertion EXIF sur photo

par Zoomy » Vendredi 20 Mars 2015 22:45

Bonsoir,
Je n'avais pas vu ton post.
J'ai posé la même question et je n'ai obtenu aucune réponse.
As tu trouvé un script qui fonctionne?
Amicalement.
Zoomy

Photos: 19
Zoomy

Pi........
Pi........

Messages: 27

Inscription: 04 Fév 2011

Localisation: Béarn

Boitier 1: - Nikon D750

Boitier 2: - Sony NEX-7

Boitier 3: - Nikon D300

Objectif 1: - Nikkor 24-120mm f/3.5-5.6G ED-IF AF-S VR

Objectif 2: - Nikkor 105mm f/2.8D AF Micro

Objectif 3: - Nikkor 70-200mm f/2.8E FL ED AF-S VR

Objectif 4: - Tokina AF 500mm f/8

Objectif 5: - Sony E 10-18mm f/4 OSS

Objectif 6: - Sony E 18-200mm f/3.5-6.3 OSS

Flash 1: - Nikon SB-600

Flash 2: - Nikon SB-700

Bien amicalement, Zoomy
Mon site web premier post de Zoomy :new:

par txuku » Vendredi 03 Avril 2015 13:41

Bonjour vous deux !

J utilise beaucoup les scripts jsx et je viens de remanier celui de Cedric Girard :

Code: Tout sélectionner
////////////////////////////////////////////////////////////////////////
///// Base de script pour insertion de calques de texte
/////
///// © Cédric Girard - http://blog.aube-nature.com
////////////////////////////////////////////////////////////////////////</code>

// script ExifCedricGirard_Bon.jsx
//MODIFIE par txuku
//Utiliser le script EXIF_INFOS_BON.jsx
//pour connaitre les numeros des informations exif de son appareil
// numeros a modifier ( valeurs de la variable e ) dans la fonction InfoExif() de ce  script
//ligne 87
 
#target photoshop                    // Script dédié à Photoshop
 
app.bringToFront();                    // On place Photoshop au premier plan
displayDialogs = DialogModes.NO;    // Désactivation des boîtes de dialogue
 
// Sauvegarde des unités de mesure en cours, et passage en pixels par défaut
var oRulerUnits = preferences.rulerUnits;
var oTypeUnits = preferences.typeUnits;
preferences.rulerUnits = Units.PIXELS;
preferences.typeUnits = TypeUnits.PIXELS;

var DocActif = activeDocument;
// Lecture des informations EXIF contenues dans l'image



 
try
{
var DocActif = activeDocument;        // Document actif (image ouverte au premier plan)
 
// Définition d'une variable définissant une couleur blanche, que nous utiliseront plus loin
var colorBlanc = new SolidColor();
colorBlanc.rgb.red = 255;
colorBlanc.rgb.blue = 255;
colorBlanc.rgb.green = 255;
 
// On crée un nouveau calque texte
var oLayer = DocActif.artLayers.add();
oLayer.kind = LayerKind.TEXT;        // Type de calque = calque de texte
oLayer.name = "Nom du calque";        // Nom du calque
var oTextItem = oLayer.textItem;    // On définit une variable qui permettra de simplifier les accès au calque de texte créé
oTextItem.font = "Century gothic";    // Définition de la police
oTextItem.size = 14;                // Définition de la taille de police
oTextItem.color = colorBlanc;        // Définition de la couleur du texte
 
/////////////////////////////////////////////////////////////////////
////////// ZONE MODIFIABLE (insertion de votre texte)
/////////////////////////////////////////////////////////////////////
//////////
 
// Pour créer un retour à la ligne (parfois utile) insérer "\u000D"


var LesExifs="";   //lire Les Exifs rajout perso
InfoExif(LesExifs);
//alert(LesExifs);
oTextItem.contents = LesExifs; //"ici le texte à ajouter"    // Contenu du texte
 
//////////
//////////
/////////////////////////////////////////////////////////////////////
 
// Centrage du calque de texte au milieu de la compo (par défaut)
var LargeurTexte  = (oLayer.bounds[2] - oLayer.bounds[0]);    // Largeur du calque de texte
var HauteurTexte = (oLayer.bounds[3] - oLayer.bounds[1]);    // hauteur du calque de texte
oTextItem.position = [(DocActif.width-LargeurTexte) / 2, (DocActif.height-HauteurTexte) / 2];
}
catch(oErreur)
{
// Une erreur est survenue...
alert( "Une erreur est survenue : " + oErreur.description)
}
 
// Remise en place des unités de mesure initiales
preferences.rulerUnits = oRulerUnits;
preferences.typeUnits = oTypeUnits;
 
////////// FIN DU SCRIPT ////////////////////////////////////////////


//Fonction personnelle - il faut modifier les valeurs de e en fonction de son boitier
// utiliser le script

function InfoExif()
{
  var docRef = activeDocument;
  LesExifs="";

  // valeurs de e = numeros a modifier dans la fonction InfoExif() suivant les resultats  du script Exif_New.jsx

  var e = 6; //Modele------------> Modele
  LesExifs =LesExifs + " " + docRef.info.exif[e][1]; //LesExifs + docRef.info.exif[e][0] + " = " + docRef.info.exif[e][1] + "\r";

  var e = 15; //Vitesse------------> Temps d exposition 
  LesExifs =  LesExifs + " " + docRef.info.exif[e][1]; //LesExifs + docRef.info.exif[e][0] + " = " + docRef.info.exif[e][1] + "\r";

  var e = 16; //Ouverture------------> Ouverture du diaphragme
  LesExifs =  LesExifs +  " " + docRef.info.exif[e][1]; //LesExifs + docRef.info.exif[e][0] + " = " + docRef.info.exif[e][1] + "\r";

  var e = 18; //Iso 17------------> Vitesse ISO
  LesExifs =  LesExifs + " ISO" + docRef.info.exif[e][1]; //LesExifs + docRef.info.exif[e][0] + " = " + docRef.info.exif[e][1] + "\r";

  var e = 30; //Distance focale ------------> Distance focale
  LesExifs = LesExifs + " " + docRef.info.exif[e][1]; //LesExifs + docRef.info.exif[e][0] + " = " + docRef.info.exif[e][1] + "\r";

  //var e = 21; //Date------------> Date et heure de l original
  //LesExifs =  LesExifs + " " + docRef.info.exif[e][1]; //LesExifs + docRef.info.exif[e][0] + " = " + docRef.info.exif[e][1] + "\r";

  //catch (e) { alert( "Pas d exif dans cette image !");}

  return LesExifs;

}



Mais il faut d abord utiliser le script suivant
Code: Tout sélectionner
savedUnits=app.preferences.rulerUnits;
var thisDoc=app.activeDocument;
app.preferences.rulerUnits=Units.PIXELS;

// EXIF_INFOS_BON.jsx
//pour connaitre les numeros des informations exif de son appareil
// numeros a modifier dans la fonction InfoExif() du script EXIF_INFOS_BON.jsx

var exif_info="";

for (var e = 0; e < thisDoc.info.exif.length; e++){
try
{
var j = e ;
if ( j<10 )
{
  exif_info =  exif_info + "N° " + j + "   " +thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r";
}
else
{
  exif_info =  exif_info + "N° " + j + "  " +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;



pour determiner les numeros de reference exif lies a vos boitiers :

Vous lancez le script EXIF_INFOS_BON.jsx pour cela - Fichier/Scripts/Parcourir... -

Puis vous modifiez les valeurs de la variable e dans la fonction InfoExif() ligne 87 du script script ExifCedricGirard_Bon.jsx

txuku

P.........
P.........

Messages: 12

Inscription: 02 Avr 2015

Localisation: Bayonne 64

Boitier 1: - Canon EOS-1D Mark II N

Objectif 1: - Canon 100-400mm f/4,5-5,6 L IS USM

Objectif 2: - Canon 17-40mm f/4 L USM

Objectif 3: - Canon 70-200mm f/2.8 L USM

Dernière édition par txuku le Samedi 04 Avril 2015 9:00, édité 1 fois.
Plus de temps passe aux reglages appareil photo numérique moins de temps au traitement.

Re: Insertion EXIF sur photo

par Zoomy » Vendredi 03 Avril 2015 14:45

Bonjour,
Merci beaucoup, je vais tester ça.
Amicalement,
Zoomy

Photos: 19
Zoomy

Pi........
Pi........

Messages: 27

Inscription: 04 Fév 2011

Localisation: Béarn

Boitier 1: - Nikon D750

Boitier 2: - Sony NEX-7

Boitier 3: - Nikon D300

Objectif 1: - Nikkor 24-120mm f/3.5-5.6G ED-IF AF-S VR

Objectif 2: - Nikkor 105mm f/2.8D AF Micro

Objectif 3: - Nikkor 70-200mm f/2.8E FL ED AF-S VR

Objectif 4: - Tokina AF 500mm f/8

Objectif 5: - Sony E 10-18mm f/4 OSS

Objectif 6: - Sony E 18-200mm f/3.5-6.3 OSS

Flash 1: - Nikon SB-600

Flash 2: - Nikon SB-700

Bien amicalement, Zoomy
Mon site web premier post de Zoomy :new:

par Zoomy » Vendredi 03 Avril 2015 22:32

Bonsoir,
Lorsque j'utilise script ExifCedricGirard_Bon.jsx
à la ligne 92 j'ai ceci:
// valeurs de e = numeros a modifier dans la fonction InfoExif() suivant les resultats du script Exif_New.jsx

Je ne trouve pas Exif_New.jsx

Lorsque j'utilise EXIF_INFOS_BON.jsx j'ai toute une série d'informations mais je ne vois pas apparaitre le code de l'appareil

Capture4.jpg
Capture4.jpg (169.47 Kio) Vu 1793 fois


Merci de ton aide

Photos: 19
Zoomy

Pi........
Pi........

Messages: 27

Inscription: 04 Fév 2011

Localisation: Béarn

Boitier 1: - Nikon D750

Boitier 2: - Sony NEX-7

Boitier 3: - Nikon D300

Objectif 1: - Nikkor 24-120mm f/3.5-5.6G ED-IF AF-S VR

Objectif 2: - Nikkor 105mm f/2.8D AF Micro

Objectif 3: - Nikkor 70-200mm f/2.8E FL ED AF-S VR

Objectif 4: - Tokina AF 500mm f/8

Objectif 5: - Sony E 10-18mm f/4 OSS

Objectif 6: - Sony E 18-200mm f/3.5-6.3 OSS

Flash 1: - Nikon SB-600

Flash 2: - Nikon SB-700

Bien amicalement, Zoomy
Mon site web premier post de Zoomy :new:

par txuku » Samedi 04 Avril 2015 8:57

Excuses moi :

j ai laisse dans le script Exif_New.jsx ( script personnel ) une reference a un script semblable a celui de Patrick Girard que j ai modifie...

tu vas a la fin de ExifCedricGirard_Bon.jsx dans la fonction InfoExif()

Et d apres les resultats que tu publies tu as juste a modifier la derniere valeur de la variable e 31 au lieu de 30
ligne 107
Code: Tout sélectionner
  var e = 30; //Distance focale ------------> Distance focale
tu remplaces par
Code: Tout sélectionner
  var e = 31; //Distance focale ------------> Distance focale


car pour ton boitier le N°30 correspond au Flash et non a la Distance focale.


R : je viens de modifier le script EXIF_INFOS_BON.jsx dans ma reponse precedente !

txuku

P.........
P.........

Messages: 12

Inscription: 02 Avr 2015

Localisation: Bayonne 64

Boitier 1: - Canon EOS-1D Mark II N

Objectif 1: - Canon 100-400mm f/4,5-5,6 L IS USM

Objectif 2: - Canon 17-40mm f/4 L USM

Objectif 3: - Canon 70-200mm f/2.8 L USM

Plus de temps passe aux reglages appareil photo numérique moins de temps au traitement.

par Zoomy » Samedi 04 Avril 2015 14:19

Bonjour,
Non ça ne fonctionne pas.
Pour EXIF_INFOS_BON.jsx j'ai ceci:
Capture5.PNG
Capture5.PNG (31.93 Kio) Vu 1776 fois

pour ExifCedricGirard_Bon.jsx
Capture 6.PNG
Capture 6.PNG (76.74 Kio) Vu 1776 fois

Cordialement

Photos: 19
Zoomy

Pi........
Pi........

Messages: 27

Inscription: 04 Fév 2011

Localisation: Béarn

Boitier 1: - Nikon D750

Boitier 2: - Sony NEX-7

Boitier 3: - Nikon D300

Objectif 1: - Nikkor 24-120mm f/3.5-5.6G ED-IF AF-S VR

Objectif 2: - Nikkor 105mm f/2.8D AF Micro

Objectif 3: - Nikkor 70-200mm f/2.8E FL ED AF-S VR

Objectif 4: - Tokina AF 500mm f/8

Objectif 5: - Sony E 10-18mm f/4 OSS

Objectif 6: - Sony E 18-200mm f/3.5-6.3 OSS

Flash 1: - Nikon SB-600

Flash 2: - Nikon SB-700

Bien amicalement, Zoomy
Mon site web premier post de Zoomy :new:

Re: Insertion EXIF sur photo

par txuku » Samedi 04 Avril 2015 16:09

Je ne comprend pas :

sur l image que tu as postee le script avait bien fonctionne.

J ai teste les deux en les copiant ici -

Tout selectionner /Copier /coller dans un nouveau script et cela marche sans erreur.


Peux tu poster une image jpg reduite contenanr l exif por que je teste ?

txuku

P.........
P.........

Messages: 12

Inscription: 02 Avr 2015

Localisation: Bayonne 64

Boitier 1: - Canon EOS-1D Mark II N

Objectif 1: - Canon 100-400mm f/4,5-5,6 L IS USM

Objectif 2: - Canon 17-40mm f/4 L USM

Objectif 3: - Canon 70-200mm f/2.8 L USM

Plus de temps passe aux reglages appareil photo numérique moins de temps au traitement.

par Zoomy » Dimanche 19 Avril 2015 20:44

Bonsoir txuku,
Tout d'abord excuse ma réponse tardive, et merci pour ton aide, sans laquelle je n'aurais pas réussi.
Je suis, à force de "bricolage", arrivé à mes fins.
_dsc0842-1-4ad0db5&.jpg
_dsc0842-1-4ad0db5&.jpg (360.86 Kio) Vu 1733 fois

Ainsi j'ai mon cadre, ma date, l'APN, les exifs et le copyright.
Aurais tu une astuce, un code pour exécuter le script en appuyant sur une touche ( ex F12)
Bien cordialement au Bayonnais de la part d'un Palois :coucou2:

Photos: 19
Zoomy

Pi........
Pi........

Messages: 27

Inscription: 04 Fév 2011

Localisation: Béarn

Boitier 1: - Nikon D750

Boitier 2: - Sony NEX-7

Boitier 3: - Nikon D300

Objectif 1: - Nikkor 24-120mm f/3.5-5.6G ED-IF AF-S VR

Objectif 2: - Nikkor 105mm f/2.8D AF Micro

Objectif 3: - Nikkor 70-200mm f/2.8E FL ED AF-S VR

Objectif 4: - Tokina AF 500mm f/8

Objectif 5: - Sony E 10-18mm f/4 OSS

Objectif 6: - Sony E 18-200mm f/3.5-6.3 OSS

Flash 1: - Nikon SB-600

Flash 2: - Nikon SB-700

Bien amicalement, Zoomy
Mon site web premier post de Zoomy :new:

par txuku » Dimanche 19 Avril 2015 21:05

Pas de probleme :

tu ouvres une image puis tu crees un script .atn dans la Palette des scripts et tu appelles le script .jsx - tu l enregistres et tu lui donnes F12 comme Touche de fonction.

Ou bien tu peux creer un raccourcis clavier :
Edition/Raccourcis clavier..
Fichier et tu cherches le nom de ton script mais il faut qu il soit dans C:\Program Files\Adobe Photoshop CS?\Presets\Scripts pour apparaitre - puis tu lui donnes la combinaison de touche que tu desires.

txuku

P.........
P.........

Messages: 12

Inscription: 02 Avr 2015

Localisation: Bayonne 64

Boitier 1: - Canon EOS-1D Mark II N

Objectif 1: - Canon 100-400mm f/4,5-5,6 L IS USM

Objectif 2: - Canon 17-40mm f/4 L USM

Objectif 3: - Canon 70-200mm f/2.8 L USM

Plus de temps passe aux reglages appareil photo numérique moins de temps au traitement.

par Zoomy » Dimanche 19 Avril 2015 21:54

Bonsoir,
Merci de ta réponse, j'aurais aimé trouver un bout de code à intégrer en fin de script en fait.
Comme je n'ai pas de connaissance en codage...
Dans l'immédiat le raccourcis fonctionne.
De plus sais-tu si on peut lancer ce script sur un lot d'image en passant par le processeur d'image?
Cdt

Photos: 19
Zoomy

Pi........
Pi........

Messages: 27

Inscription: 04 Fév 2011

Localisation: Béarn

Boitier 1: - Nikon D750

Boitier 2: - Sony NEX-7

Boitier 3: - Nikon D300

Objectif 1: - Nikkor 24-120mm f/3.5-5.6G ED-IF AF-S VR

Objectif 2: - Nikkor 105mm f/2.8D AF Micro

Objectif 3: - Nikkor 70-200mm f/2.8E FL ED AF-S VR

Objectif 4: - Tokina AF 500mm f/8

Objectif 5: - Sony E 10-18mm f/4 OSS

Objectif 6: - Sony E 18-200mm f/3.5-6.3 OSS

Flash 1: - Nikon SB-600

Flash 2: - Nikon SB-700

Bien amicalement, Zoomy
Mon site web premier post de Zoomy :new:

Re: Insertion EXIF sur photo

par BobKempsell » Mardi 15 Mars 2016 6:51

Ce fil recueille vraiment beaucoup de maîtres PS. Jamais entendu PS macro avant. Mais j'ajouter aussi EXIF à mes photos, et je me sers outil factice - Bulk éditeur EXIF, ne le fais pas besoin de beaucoup d'œuvres comme PS.

BobKempsell

..........
..........

Messages: 1

Inscription: 15 Mar 2016

Objectif 1:

par Dormeur74 » Samedi 16 Avril 2016 10:19

Bonjour tout le monde.
Je trouve ce fil des plus intéressants. J'avais déjà travaillé sur le sujet il y a quelques temps, voici une bonne occasion de reprendre du service.
Je pense qu'il serait préférable de traiter ce problème à l'aide d'une interface graphique et un seul script au lieu de deux ; en proposant tout simplement à l'utilisateur de sélectionner les Exifs qu'il veut extraire de ses photos.

Comme chaque boîtier a sa propre liste de métadonnées (*), même au sein d'une même marque, il ne peut en être autrement : chaque utilisateur doit procéder au choix des EXIFs encapsulés dans les photos produites à l'aide de son boîtier.

Là, je vais avoir besoin de tes lumières ami txuku. Voici un début de script qui scanne tous les fichiers JPEG d'une arborescence, les met dans un tableau, procède à l'extraction de la première photo et affiche les EXIFs du boîtier de l'utilisateur. Ce sur quoi j'ai avancé (à la rame, car je ne suis plus de la toute première jeunesse) c'est sur la mise en tableau des EXIFs sélectionnés par l'utilisateur. Le reste (entourage de la photo à l'aide d'un fond noir avec liseré blanc et inscription des Exifs en bas à gauche et du Copyright en bas à droite est très simple à programmer, que la photo soit verticale, carrée ou horizontale.

Je te livre le code (je ne travaille qu'en en Anglais pour pouvoir partager de la façon la plus ouverte) là où j'en étais resté.

Code: Tout sélectionner
// Enables double clicking from the Macintosh Finder or Windows Explorer
#target photoshop
app.bringToFront();

//var topFolder = Folder.selectDialog("Select the top folder where your images are : ");
var topFolder = Folder("/c/_copyright");
if (topFolder != null)
{
   filesArray = scanFolder(topFolder);
}

// Opens the first photo found
if (filesArray.length > 0)
{
   var docRef = filesArray[0];
   app.open (docRef);
}

// Sets the EXIFs of the camera in an array
var exifArray = new Array();
var selectedItems = new Array;
var exifNumber = app.activeDocument.info.exif.length;
for (var i = 0; i < exifNumber; i++)
{
  exifArray[i] =  (i+1)+" - "+app.activeDocument.info.exif[i][0];
}
app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);

// User interface
var w = new Window("dialog");
var information = w.add('statictext',undefined,'Press the key Ctrl and select the EXIFs you need.');
var columns = w.add("group");
columns.orientation="row";
var list1 = new Array();
var list2 = new Array();
var halfList = Math.round((exifArray.length)/2);
for (var i=0;i<halfList;i++) // List 1
{
   list1[i] =  exifArray[i];
}

for (var i=halfList;i<exifNumber;i++) // List 2
{
   list2[i-halfList] =  exifArray[i];
}

var listExif1 = columns.add ("listbox", undefined,list1,{multiselect:true});
var listExif2 = columns.add ("listbox", undefined,list2,{multiselect:true});
listExif1.onChange = function()
{
   alert(listExif1.selection);
   selectedItems[selectedItems.length] = listExif1.selection;
}

listExif2.onChange = function()
{
   alert(listExif2.selection);
   selectedItems[selectedItems.length] = listExif2.selection;
}
var exeButton = w.add ("button", undefined,"Execution");
exeButton.onClick = main;
w.show();

// Puts the selected items in an array
function main()
{
   for (var i=0;i<selectedItems.length;i++);
   {
      alert(selectedItems);
   }
   w.hide();
}

// Recursive function
function scanFolder(folder) {
   var filesArray = [],
   fileList = folder.getFiles(),i, file;
   
   for (i = 0; i < fileList.length; i++) {
      file = fileList[i];
      if (file instanceof Folder) {
         filesArray = filesArray.concat(scanFolder(file));
      }
      else if (file instanceof File && file.name.match(/\.(jpg|)$/i)) {
         filesArray.push(file);
      }
   }
   return filesArray;
}


(*) exemple : le n° de la version EXIFs est en 22° position sur le Nikon D3x, mais en 23° position sur le Nikon DF; le constructeur a glissé la donnée EXIF tag 34864 sur le Nikon Df entre la vitesse ISO et la version EXIFs;

Photos: 137
Dormeur74

Membre VIP
Membre VIP

Messages: 1021

Inscription: 21 Oct 2008

Localisation: Haute-Savoie

Boitier 1: - Nikon D4s

Boitier 2: - Nikon F

Boitier 3: - Nikon F2

Boitier 4: - Nikon F3

Boitier 5: - Nikon F6

Objectif 1: - Nikkor 24 f/2.8 D

Objectif 2: - PC-Nikkor 35mm f/2,8

Objectif 3: - Micro-Nikkor 105mm f/2.8G AF-S VR IF-ED

Objectif 4: - Nikkor 70-210 f4 AF

Objectif 5: - Nikkor 200-400mm f/4G ED-IF AF-S Vr

Objectif 6: - Nikkor 24-120mm f/4G ED AF-S VR

Objectif 7: - Micro Nikkor AI-S 55mm f/3.5 Micro

Objectif 8: - Nikkor 70-200mm f/2.8G ED AF-S VRII

Objectif 9: - Nikkor 24-70mm f/2.8G ED AF-S

Objectif 10: - Nikkor 55mm f/1.2 AI-S

Flash 1: - Nikon SB-900

Flash 2: - Nikon SB-800

par txuku » Samedi 01 Octobre 2016 15:30

Bonjour Dormeur74 !

Longtemps que je ne suis pas passe..........

J ai parcouru puis teste ton script ( modifie filesArray.push(fileList[i]); par filesArray.push(file); et deplace return filesArray; a la fin de la fonction scanFolder(folder).

Je n aime guere les boites de dialogue et prefere modifier les variables une fois que j ai trouve les valeurs qui me conviennent - j ai commence ce boulot avec SimpleViewer.jsx a mes debuts en jsx.

Par contre j ai bien apprecie ta fonction scanFolder() que j ai mis de cote ( je ne connais pas trop la methode push() !

A bientot !

R : une information importante : le forum PS-SCRIPT est de nouveau fonctionnel.

txuku

P.........
P.........

Messages: 12

Inscription: 02 Avr 2015

Localisation: Bayonne 64

Boitier 1: - Canon EOS-1D Mark II N

Objectif 1: - Canon 100-400mm f/4,5-5,6 L IS USM

Objectif 2: - Canon 17-40mm f/4 L USM

Objectif 3: - Canon 70-200mm f/2.8 L USM

Plus de temps passe aux reglages appareil photo numérique moins de temps au traitement.

par Dormeur74 » Dimanche 02 Octobre 2016 14:14

Bonjour Txuku,
Retour de vacances hier, d'où retard dans la réponse. Comme tu me l'as dit il y a pas mal de temps, très peu de participants ont besoin d'améliorer leur flux de travail au point de s'intéresser, sur un site généraliste comme celui-ci, à Javascript. Merci pour l'info concernant la réouverture de PS Script.
Pour le reste, je suis assez d'accord avec toi sur la faiblesse des boîtes de dialogue.

Photos: 137
Dormeur74

Membre VIP
Membre VIP

Messages: 1021

Inscription: 21 Oct 2008

Localisation: Haute-Savoie

Boitier 1: - Nikon D4s

Boitier 2: - Nikon F

Boitier 3: - Nikon F2

Boitier 4: - Nikon F3

Boitier 5: - Nikon F6

Objectif 1: - Nikkor 24 f/2.8 D

Objectif 2: - PC-Nikkor 35mm f/2,8

Objectif 3: - Micro-Nikkor 105mm f/2.8G AF-S VR IF-ED

Objectif 4: - Nikkor 70-210 f4 AF

Objectif 5: - Nikkor 200-400mm f/4G ED-IF AF-S Vr

Objectif 6: - Nikkor 24-120mm f/4G ED AF-S VR

Objectif 7: - Micro Nikkor AI-S 55mm f/3.5 Micro

Objectif 8: - Nikkor 70-200mm f/2.8G ED AF-S VRII

Objectif 9: - Nikkor 24-70mm f/2.8G ED AF-S

Objectif 10: - Nikkor 55mm f/1.2 AI-S

Flash 1: - Nikon SB-900

Flash 2: - Nikon SB-800

Poster une réponse

Poster une réponse

Citer la selection
 

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron