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


Sign Up






Affichage des résultats 1 à 18 sur 18

Discussion: Aide sur un script

  1. #1
    Membre Avatar de dkeith
    Inscription
    April 2011
    Localisation
    Chartres
    Âge
    64
    Messages
    8 261
    Boîtier
    FF
    Objectif(s)
    de quoi faire de la macro et de l'animalier

    Par défaut Aide sur un script

    bonjour à tous


    j'ai un script que j'utilise pour insérer ma signature dans une photo réduite à 1000x667@72 dpi

    dans l'ordre
    1. créer calque de texte / insertion signature
    2. déplacement du calque
    3. sélection calque d'arrière-plan
    4. réduction en taille et dpi
    5. aplatir
    6. enregistrer dans le répertoire adéquat


    j'ai demandé l'ouverture d'une boite de dialogue pour la création du calque de texte afin de pouvoir positionner la signature à l'endroit voulu (étape 1 -> étape2).

    comment faire pour pouvoir à ce stade avoir un délai supplémentaire ajuster aussi l'opacité - le moindre clic fait reprendre le script dès le positionnement fait??

    merci
    denis


  2. #2
    Abonné Avatar de alexis_h
    Inscription
    April 2011
    Localisation
    Berry
    Âge
    55
    Messages
    9 865
    Boîtier
    5D 6D
    Objectif(s)
    24 50 100

    Par défaut

    beocien est LE spécialiste sur ce forum que je connaisse pour t'aider, je lui envoie un message

  3. #3
    Membre Avatar de dkeith
    Inscription
    April 2011
    Localisation
    Chartres
    Âge
    64
    Messages
    8 261
    Boîtier
    FF
    Objectif(s)
    de quoi faire de la macro et de l'animalier

    Par défaut

    super! merci Alexis!

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

    Bonjour

    alexis_h m a oriente vers ce post..............

    Le mieux dkeith serait de poster ton script ici - en utilisant la balise [code (# ).



    Je n aime pas trop les boites de dialogue mais je frequente quand meme :
    je prefere figer les variables dans mes scripts ( execution plus rapide ! )


    R: c est pour CC ou d autres versions de ps?

  5. #5
    Membre Avatar de dkeith
    Inscription
    April 2011
    Localisation
    Chartres
    Âge
    64
    Messages
    8 261
    Boîtier
    FF
    Objectif(s)
    de quoi faire de la macro et de l'animalier

    Par défaut

    merci Béocien!

    il va falloir qu tu m'expliques comment poster cette action ici (pour CC)... je ne vois pas comment?

    mon problème est a priori simple: lorsque j'ai inséré ma signature via un calque texte, j'aimerais la positionner à ma guise et régler son opacité avant de redonner la main au script. le coup de la boite dialogue me permet de positionner à ma guise mais dès que je veux régler l'opacité, le script reprend...

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

    Bon je t en mets un pris au hazard dans ma liste de scripts :


    Code:
    //Nom.jsx
    var docRef = activeDocument
    var posHoriz = docRef.width*(75/100);    //je donne un pourcentage de la taille du document
    var posVertic = docRef.height*(98/100);    //pour la position du texte
    
    Opacite = 85 ; // reglage de la transparence du calque texte ( de 0 a 100 )
    
    var TailleFonte = 20;
    
    //Je rends TailleFonte proportionnel a la taille de l image :
    
    TailleFonteW = docRef.width*(2/100); // modifier les 0.54 ( = 14 px pour 3888 px )
    
    TailleFonteH = docRef.height*(1/100);
    
    if ( docRef.width>docRef.heigth ) // Portrait ou paysage
    {
      TailleFonte =  TailleFonteW 
    }
    else
    {
      TailleFonte =  TailleFonteH
    }
    
    var textColor = new SolidColor;
    textColor.rgb.red = 0;
    textColor.rgb.green = 0;
    textColor.rgb.blue = 0;
    textColor.opacity = 80;
    monNom = Window.prompt( 'Mettre la signature voulue !');
     
    
    textColor.rgb.red = 0;
    textColor.rgb.green = 0;
    textColor.rgb.blue = 0;
    textColor.opacity = 80;
    colorred = Window.prompt( 'Mettre les variables Red !');
    
    textColor.rgb.red = 0;
    textColor.rgb.green = 0;
    textColor.rgb.blue = 0;
    textColor.opacity = 80;
    
    colorgreen = Window.prompt( 'Mettre les variables Green !');
    
    textColor.rgb.red = 0;
    textColor.rgb.green = 0;
    textColor.rgb.blue = 0;
    textColor.opacity = 80;
    
    colorblue = Window.prompt( 'Mettre les variables Blue !');
    textColor.rgb.red = 0;
    textColor.rgb.green = 0;
    textColor.rgb.blue = 0;
    
    textColor.opacity = 80;
    coloropacity = Window.prompt( 'Mettre les variables Opacitée !');
    var textColor = new SolidColor; //changer les couleurs
    textColor.rgb.red = colorred;
    textColor.rgb.green = colorgreen;
    textColor.rgb.blue = colorblue;
    textColor.opacity = coloropacity;
    
    
    //alert( TailleFonte )
     
    
    fontPostScriptName = "Wesley"; //LucidaCalligraphy-Italic
    //"ParkAvenueBT-Regular" - Normal Gras ...etc
    
    NomPolice = "Wesley"; //LucidaCalligraphy-Italic   //"ParkAvenue BT"  il faut trouver les noms postcripts des fontes.
    
    app.displayDialogs = DialogModes.NO;
    app.preferences.typeUnits = TypeUnits.POINTS;
    
    //var textColor = new SolidColor; //changer les couleurs
    var newTextLayer = docRef.artLayers.add(); // le calque de Texte
    newTextLayer.kind = LayerKind.TEXT;
    newTextLayer.textItem.contents = monNom;
    newTextLayer.textItem.position = Array(posHoriz, posVertic);
    newTextLayer.textItem.postScriptName = fontPostScriptName;
    newTextLayer.textItem.font = NomPolice
    newTextLayer.textItem.size = TailleFonte; 
    newTextLayer.textItem.color = textColor;
    newTextLayer.opacity = Opacite;
    docRef.flatten();   //aplatir

  7. #7
    Membre Avatar de dkeith
    Inscription
    April 2011
    Localisation
    Chartres
    Âge
    64
    Messages
    8 261
    Boîtier
    FF
    Objectif(s)
    de quoi faire de la macro et de l'animalier

    Par défaut

    merci, mais je cherchais une solution plus simple via une action que de remettre la main dans le camboui pour un truc relativement simple....

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

    C est juste pour te montrer comment poster un script !

  9. #9
    Membre Avatar de dkeith
    Inscription
    April 2011
    Localisation
    Chartres
    Âge
    64
    Messages
    8 261
    Boîtier
    FF
    Objectif(s)
    de quoi faire de la macro et de l'animalier

    Par défaut

    oui, merci, mais j'ai fourché au départ car ce n'est pas un script mais une action dont je parlais...

  10. #10
    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 prefere les scripts .jsx aux actions .atn

    Les possibilites sont plus variees.......................



  11. #11
    Membre Avatar de Phi19
    Inscription
    August 2010
    Localisation
    Corrèze
    Âge
    61
    Messages
    9 254
    Boîtier
    r 6-r 7
    Objectif(s)
    canon 50 f 1,2, 16-35, 70-200 is ii, 135 f 2, 100 L, 400 V2, Tc 1,4-2

    Par défaut

    Svp vous pourrez développer un peu pour les "y comprend rien" et curieux dans mon genre ?

  12. #12
    Membre Avatar de dkeith
    Inscription
    April 2011
    Localisation
    Chartres
    Âge
    64
    Messages
    8 261
    Boîtier
    FF
    Objectif(s)
    de quoi faire de la macro et de l'animalier

    Par défaut

    on peut automatiser certaines tâches dans Photoshop CC via des actions ou des scripts, équivalents des macros en programmation

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

    Tu peux essayer mon script :

    tu le copies dans un fichier texte puis tu lui donnes l extension .jsx


    Tu le colles dans C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Presets\Scripts

    Tu ouvres Photoshop

    Fichier/Scripts - il doit se retrouver dans la liste
    Ou bien Fichier/Scripts/Parcourir...

    Et tu le lances.

  14. #14
    Membre Avatar de dkeith
    Inscription
    April 2011
    Localisation
    Chartres
    Âge
    64
    Messages
    8 261
    Boîtier
    FF
    Objectif(s)
    de quoi faire de la macro et de l'animalier

    Par défaut

    merci beocien!

    je vais disséquer ça de près!

  15. #15
    Membre Avatar de Phi19
    Inscription
    August 2010
    Localisation
    Corrèze
    Âge
    61
    Messages
    9 254
    Boîtier
    r 6-r 7
    Objectif(s)
    canon 50 f 1,2, 16-35, 70-200 is ii, 135 f 2, 100 L, 400 V2, Tc 1,4-2

    Par défaut

    Aucun soucis de planter cc avec un insert foireux ?

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

    hum......................




  17. #17
    Membre Avatar de Phi19
    Inscription
    August 2010
    Localisation
    Corrèze
    Âge
    61
    Messages
    9 254
    Boîtier
    r 6-r 7
    Objectif(s)
    canon 50 f 1,2, 16-35, 70-200 is ii, 135 f 2, 100 L, 400 V2, Tc 1,4-2

    Par défaut

    Je suppose que si (Je ne parle pas du tien bien entendu)

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

    Bonjour

    Les seuls ennuis que j ai pu connaitre avec des script jsx =

    Boite d erreur avec le numero de la ligne.

    Le script ne s arrete pas ( boucle while() ou for() erronee ) - Ctrl Alt Suppr resoud le probleme !



 

 

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. [PhotoshopCS3] - Script pour un script ... ^_^
    Par Nlky dans le forum Photoshop et Camera Raw
    Réponses: 5
    Dernier message: 23/07/2009, 21h24
  2. script!
    Par Flo44 dans le forum Atelier Retouche
    Réponses: 4
    Dernier message: 02/12/2007, 19h53
  3. Besoin d'aide pour script sur Photoshop CS
    Par kebekershuki dans le forum Les Logiciels photo
    Réponses: 0
    Dernier message: 08/03/2005, 20h24
  4. Script PS
    Par J64P dans le forum Les Logiciels photo
    Réponses: 4
    Dernier message: 07/03/2005, 11h57

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