IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

D'un script photoshop à Adobe javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 17
    Par défaut D'un script photoshop à Adobe javascript
    Bonsoir
    J'avoue mon ignorance totale dans les commandes pour photoshop, et une petite paresse .
    J'ai pourtant essayé l'écouteur de script, mais l'une des commandes retranscrite - celle relative au texte- fait ...960 lignes !!! pour les autres ça reste raisonnable :15 à 25 lignes
    Voila ce que je veux faire, un certain nombre de fois, d'où l'idée du script pour la répétition : il y a un fichier chargé : un calque de fond, et un calque de texte dont je veux changer le contenu, tourner à -90°, sauvegarder en gif, tourner à 90° et recommencer
    Le script photoshop s'écrit ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Définir actif calque de texte
       vers: calque de texte
       Texte: "coucou"
    Rotation début document
       angle:-90°
    Enregistrer
       Convertir en:mode couleurs indexées
       Palette:sélective
       Couleurs:256
       Forcées:noir et blanc
       Avec transparence
       Cache:sans
       En tant que:Compuserve GIF
       Sans entrelacement
       Dans :dessin.gif
       Avec copie
    Rotation début document
       angle:90°
    Paradoxalement, c'est donc la partie "Définir actif calque de texte" qui reprend toutes les propriétés fait un paquet de lignes en jsx et je suppose que ça peut être bien plus simple
    Merci de votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    javascript ne sait pas faire des rotations d'images (sauf sous IE avec des filtres)
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 17
    Par défaut
    Bonjour,
    J'aurais du préciser Adobe javascript, c'est pour photoshop ... Voila ce que donne l'écouteur de scripts pour une rotation de 90° CCW
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    // =======================================================
    var id344 = charIDToTypeID( "Rtte" );
        var desc17 = new ActionDescriptor();
        var id345 = charIDToTypeID( "null" );
            var ref2 = new ActionReference();
            var id346 = charIDToTypeID( "Dcmn" );
            var id347 = charIDToTypeID( "Ordn" );
            var id348 = charIDToTypeID( "Frst" );
            ref2.putEnumerated( id346, id347, id348 );
        desc17.putReference( id345, ref2 );
        var id349 = charIDToTypeID( "Angl" );
        var id350 = charIDToTypeID( "#Ang" );
        desc17.putUnitDouble( id349, id350, -90.000000 );
    executeAction( id344, desc17, DialogModes.NO );
    C'est pour l'enregistrement que ça devient infernal, même ci-dessus je me demande s'il n'y a pas du superflu.
    Cordialement

Discussions similaires

  1. jsp java script reset en javascript
    Par mimilemoose dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/12/2008, 15h35
  2. Appeler un script PHP en javascript
    Par pierre24 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/04/2008, 15h46
  3. Réponses: 8
    Dernier message: 31/05/2007, 08h23
  4. Réponses: 4
    Dernier message: 14/08/2006, 15h50
  5. Comment executer un script shell en javascript ?
    Par bross dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 14/04/2006, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo