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


Sign Up






Affichage des résultats 1 à 13 sur 13

Discussion: CHOIX dans Script ?

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

    Comment proposer un choix dans un script de Photoshop du style :

    image verticale ou horizontale => script_1 ou script_2 ? :blink:


  2. #2
    Membre Avatar de chriscb
    Inscription
    novembre 2005
    Localisation
    Colombes
    Âge
    51
    Messages
    547
    Boîtier
    1Ds Mark II, 5DMkII, 10D
    Objectif(s)
    85/f1.2 L II USM, 28-300 L USM IS, 50/f1.4, 24-70 f/2.8 L

    Par défaut

    Tu peux pas faire de boite de dialogue directement juste avec les macros classique.

    Plusieurs solutions :

    1. Il faut faire ca en javascript. Mais dans ce cas, tu n'as plus besoin de choisir vertical ou horizontal, c'est le script qui le découvrira tout seul.
    2. Tu fais deux macros dont une appel l'autre après un virage à 90° avant et un autre virage à 90° dans l'autre sens après.
    3. Tu fais deux macros différentes.

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

    J arrete de chercher

    R : l autre solution consiste a ne pas refresser les tofs evidemment !!! :blink:

  4. #4
    Membre Avatar de MadZ
    Inscription
    juin 2005
    Localisation
    Corse-Paris
    Âge
    50
    Messages
    436
    Boîtier
    EOS 50D + EOS 350D
    Objectif(s)
    Sigma 12-24 & 18-250, Canon 50 mm 1.8, 10-22, 24-105 F4 L-IS, 70-200 mm f/2,8L IS II

    Par défaut

    ok j'ai developpé un truc en js pour photoshop et ca marche
    nickel ..

    Je ne peux pas m'en occuper ce soir mais si ca interresse des eosiens
    je mets à dispo ... demain dans la jrné

    L'idée c'est Photoshop te propose d'enregistrer des scripts,
    ces scripts ne sont pas directement modifiables à la mano,
    mais Photoshop sait aller lire un fichier externe en JS
    donc tu fais un script qui va lire ce fichier et qui va l'appliquer en traitement par lot
    sur un répertoire donné.

    Mon script JS va réduire l'image en 800x600 et qui test au préalable
    si t'es plus large que long et vice versa.
    Si les tailles ne te conviennent pas tu edites au format texte et tu changes les valeurs.

  5. #5
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    75
    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 MadZ
    ok j'ai developpé un truc en js pour photoshop et ca marche
    nickel ..

    Je ne peux pas m'en occuper ce soir mais si ca interresse des eosiens
    je mets à dispo ... demain dans la jrné

    L'idée c'est Photoshop te propose d'enregistrer des scripts,
    ces scripts ne sont pas directement modifiables à la mano,
    mais Photoshop sait aller lire un fichier externe en JS
    donc tu fais un script qui va lire ce fichier et qui va l'appliquer en traitement par lot
    sur un répertoire donné.

    Mon script JS va réduire l'image en 800x600 et qui test au préalable
    si t'es plus large que long et vice versa.
    Si les tailles ne te conviennent pas tu edites au format texte et tu changes les valeurs.
    Sympa !

    Je viens d en trouver un sur internet ( en js ) mais il bloque a mi parcours et je ne sais pas l utiliser dans "automatisation" !

    Merci d avance ! :blink:

  6. #6
    Membre Avatar de sdubs
    Inscription
    juin 2006
    Localisation
    Annecy
    Âge
    49
    Messages
    52
    Boîtier
    CANON 350D
    Objectif(s)
    (70 200 2.8) (18 55)

    Par défaut

    perso ça m'intéresse aussi.

    Je n'ai pas encore eu le temps de regarder comment fonctionnaient les scripts sous photoshop (j'ai juste utilisé l'enregistreur de macro) mais cela permettrait d'étudier la question avec un exemple concret.

    Merci

  7. #7
    Membre Avatar de MadZ
    Inscription
    juin 2005
    Localisation
    Corse-Paris
    Âge
    50
    Messages
    436
    Boîtier
    EOS 50D + EOS 350D
    Objectif(s)
    Sigma 12-24 & 18-250, Canon 50 mm 1.8, 10-22, 24-105 F4 L-IS, 70-200 mm f/2,8L IS II

    Par défaut

    Pour ceux que ça branche voici (en attendant de mettre la marche totale à suivre)
    le code source du fichier JS à utiliser.


    Code:
    // On test si il y a un document ouvert //
    
    if (app.documents.length > 0) {   
        	Resize()
    	}
    else
    	{alert ("Aucun document d'ouvert")}
    
    
    
    
    
    function Resize(){
    
      var vResize = 800; // Taille du document final 
      var L_largeur=0;
      var L_hauteur=0;		
      var CoefResize=0;
    
    // On force le mode en pixel sinon c'est par defaut en cm.
    // et 800 cm de large .. aie !! 
    
    app.preferences.rulerUnits = Units.PIXELS;  
      
    
    	if (app.activeDocument.width/app.activeDocument.height > 1){
    		//Paysage, on prend la largeur
    
                    CoefResize = app.activeDocument.width/vResize;
                    L_largeur = vResize; 
    		L_hauteur = app.activeDocument.height/CoefResize;
    	}
    	else
    		{//Portrait on prend la hauteur
    
                    CoefResize = app.activeDocument.height/vResize;
                    L_largeur = app.activeDocument.width/CoefResize; 
    		L_hauteur = vResize; 
    
    	}
    	app.activeDocument.resizeImage( L_largeur,L_hauteur );
    	}
    Dernière modification par MadZ ; 27/06/2006 à 09h26.

  8. #8
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    75
    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 MadZ ca marche tres bien :

    Je me suis fait 3 scripts pour automatisation 750 700 et 640 en utilisant le tien ! :blink:

    Il ne me manque plus - mais il ne faut pas rever - qu un script pour la taille des fichiers
    ( 130 ko ) !!!

  9. #9
    Membre Avatar de MadZ
    Inscription
    juin 2005
    Localisation
    Corse-Paris
    Âge
    50
    Messages
    436
    Boîtier
    EOS 50D + EOS 350D
    Objectif(s)
    Sigma 12-24 & 18-250, Canon 50 mm 1.8, 10-22, 24-105 F4 L-IS, 70-200 mm f/2,8L IS II

    Par défaut

    Ouais .. ca doit etre jouable
    il y a certainement des fonctions interne
    qui permettent de calculer les tailles de fichier,
    et faire une boucle du style "while" qui teste si la taille est bonne
    et qui compresse un peu plus fort .. tanque ..

    En gros toutes les fonctions de ps, qui servent à ps peuvent etre atteintes,
    tester les type de fichiers, le calques, creer des cadres, la taille etc.

    J'ai fais un autre script, .jx cette fois qui permet de generer des vignettes,
    le truc tout con ..
    L'idée est de generer des vignettes numerotées pour faire des tests de galerie web flash,
    en gros le script gener une grande image numérotée et sa vignette correspondante.

    Il y a une mine d'information dans le repertoire

    C:\Program Files\Adobe\Adobe Photoshop CS2\Guide des scripts

  10. #10
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    75
    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 MadZ
    Ouais .. ca doit etre jouable
    il y a certainement des fonctions interne
    qui permettent de calculer les tailles de fichier,
    et faire une boucle du style "while" qui teste si la taille est bonne
    et qui compresse un peu plus fort .. tanque ..

    En gros toutes les fonctions de ps, qui servent à ps peuvent etre atteintes,
    tester les type de fichiers, le calques, creer des cadres, la taille etc.

    J'ai fais un autre script, .jx cette fois qui permet de generer des vignettes,
    le truc tout con ..
    L'idée est de generer des vignettes numerotées pour faire des tests de galerie web flash,
    en gros le script gener une grande image numérotée et sa vignette correspondante.

    Il y a une mine d'information dans le repertoire

    C:\Program Files\Adobe\Adobe Photoshop CS2\Guide des scripts
    Je n avais meme pas pense a le consulter ce guide ! :blink:

    Je pensais que ca ne concernait que les scripts atn !!!

    Je sens que je vais essayer de m y mettre .

  11. #11
    Membre Avatar de MadZ
    Inscription
    juin 2005
    Localisation
    Corse-Paris
    Âge
    50
    Messages
    436
    Boîtier
    EOS 50D + EOS 350D
    Objectif(s)
    Sigma 12-24 & 18-250, Canon 50 mm 1.8, 10-22, 24-105 F4 L-IS, 70-200 mm f/2,8L IS II

    Par défaut

    c'est passionant .. ça commence tranquile et apres .. tu y passes tes journées
    bonne chasse

  12. #12
    Membre Avatar de beocien
    Inscription
    décembre 2005
    Localisation
    Bayonne
    Âge
    75
    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 ! :blink:

  13. #13
    Membre Avatar de sdubs
    Inscription
    juin 2006
    Localisation
    Annecy
    Âge
    49
    Messages
    52
    Boîtier
    CANON 350D
    Objectif(s)
    (70 200 2.8) (18 55)

    Par défaut

    ouaip super merci pour ces infos

 

 

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. script!
    Par Flo44 dans le forum Atelier Retouche
    Réponses: 4
    Dernier message: 02/12/2007, 20h53
  2. Choix objectif : photos dans les arènes
    Par nerch84 dans le forum Discussions Objectifs
    Réponses: 7
    Dernier message: 16/10/2007, 14h57
  3. J'avance dans mes choix :D ....
    Par snake dans le forum Discussions Objectifs
    Réponses: 13
    Dernier message: 11/05/2005, 17h52
  4. Script PS
    Par J64P dans le forum Les Logiciels photo
    Réponses: 4
    Dernier message: 07/03/2005, 12h57

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 +2. Il est actuellement 16h41.
Powered by vBulletin® Version 4.2.5
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Auto Closing Of Threads provided by Threads Auto Close (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Copyright © Eos-numerique 2004-2023
vBulletin Skin By: PurevB.com