Contexte de Calque

Quand on travaille sur plusieurs calques, et en particulier pour une illustration, il est pénible à chaque changement de calque de resélectionner la bonne brosse pour ce calque avec le bon diamètre, les bonnes couleurs d'avant et d'arrière plan, etc...

Par exemple le calque de dessin utilise sans doute une brosse ronde petite et noire (blanche pour les corrections), alors qu'un calque pour la couleur utilisera par exemple une brosse floue et large avec des couleurs quelconques.

Avec un ou deux calques de dessin et de nombreux calques pour la couleur que l'on modifient tous plus ou moins en même temps, les changements et règlages de brosses et de couleurs deviennent vite harassants.  

 

Bref il serait bien utile que le simple changement de calque restaure tous ces paramètres automatiquement, et qu'ils soient enregistrés à la sauvegarde du document, pour être retrouvés à la prochaine ouverture.

Il faudrait donc créer un contexte pour chaque calque.

 

C'est l'objet de ce script.

Il est en deux parties :

- la première doit être copiée dans un fichier INSTALL.JSX (voir la page Contexte de Calque: INSTALL.JSX ) et permet d'installer les évènements Photoshop auxquels le script va réagir.

- la deuxième doit être copiée dans un fichier LAYERCTX.JSX du même répertoire  (voir la page Contexte de Calque: LAYERCTX.JSX ). Elle contient le script proprement dit.

 

En premier lieu, installer le script en exécutant INSTALL.JSX dans Photoshop par Fichier>Scripts>Parcourir.

 

Dès l'ouverture d'un nouveau document ou l'utilisation du document courant , le script demandera si les contextes de calques doivent être créés pour ce document. La réponse NON laisse définitivement le document tranquille (pas de contextes). La réponse OUI enregistre les informations de contexte dans les méta-données du document. Ses contextes seront gèrés à chaque ouverture (si le script est actif bien-sûr).

 

Quand les contextes sont gèrés, la liste des brosses est sauvegardée à la fermeture du document dans un fichier (.ABR) de même nom que le document, et restaurée à l'ouverture. En effet les contextes enregistrent les noms des brosses  utilisées et celles-ci doivent donc être retrouvées tel que chaque document les utilisent. 

 

Pour désactiver ce script si besoin, aller dans Fichier>Scripts>Evènements et désactiver la case "Activer les évènements". Pour effacer l'installation cliquer sur "tout supprimer" dans la même fenêtre, ou simplement relancer le script INSTALL.JSX.

 

Limitations: Actuellement, ce script impose certaines limitations:

- L'opacité de la brosse n'est pas sauvée car il n'est pas possible de la restaurer en script.  (Ni le flux).

- Les groupes de calques ne sont pas gèrés (ce qui est le plus gènant)

- Les outils prédéfinis ne sont pas gèrés (ce qui est gènant aussi)

- Un seul document doit être ouvert  à la fois

 

C'est une première version qui peut aider.

Une prochaine est en cours de dev qui utilisera les outils prédéfinis et les groupes.  

 

Merci de vos commentaires sur un article du blog.

 

Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés