Forums Développement Multimédia

Les formations Mediabox
Les formations Mediabox



Remplacement d'objets par des symboles en une fois (script)

Compatible Illustrator. Cliquer pour en savoir plus sur les compatibilités.Par loic_aigon, le 15 mai 2009

Présentation d'un script pour Adobe Illustrator permettant de remplacer en une fois plusieurs objets d'une sélection par un symbole donné.

Problèmatique

Voili, voilou, on est tout content d'avoir créé tout un tas d'objets mais que c'est fastidieux de devoir intervenir sur tous ces éléments à chaque modification. Si seulement on avait utilisé un symbole, on aurait plus qu'à l'éditer et toutes les occurrences seraient alors mises à jour. Problème : comment remplacer rapidement tous les objets par un symbole donné ?

Solution

On utilise le script suivant :

symbol_replacement.jsx

Celui-ci est basé sur le travail remarquable de James Talmadge qui a produit le script “Faux halftone”. Faux halftone simule une trame de points à partir d'un symbole et d'une image en NdG. Je ne retrouve plus le lien. A l'occasion, je posterai ce script.

Bref, revenons à nos moutons.

Pour que le script fonctionne, vous aurez besoin de deux choses: 1. Un symbole nommé “Dot”.

2. Une sélection d'objets

Si vous ne respectez pas ces consignes, le script ne produira aucun effet.

Une fois que ceci est en règle, exécutez l'opération suivante :

Fichier > Scripts > Autre script…

Tada…

Votre sélection d'objets a été remplacée par des symboles. Maintenant, vous n'avez plus qu'à modifier le symbole une fois pour mettre toutes les occurrences à jour ! Pratique, non ?

Modifiez votre symbole et toutes les occurrences sont alors mies à jour, quel gain de temps !

Ah, je vous vois venir ! Le script prend pour repères les propriétés de l'objet sélectionné et si celui ci est déformé, votre symbole est tout squishé…Si seulement le script pouvait se contenter de placer le symbole sans déformation aucune…

Dans ce cas, répétez les opérations précédentes mais en utilisant cette fois ce script-ci : symbol_replacement_sans_redimensionnement.jsx

Conclusion

Voici un petit script qui je l'espère fera votre bonheur en améliorant votre productivité. A défaut de m'envoyer des espèces sonnantes et trébuchantes, envoyez-donc moi un petit mail. Cela me fera plaisir et m'incitera (ah diable de moi) à vous proposer d'autres scripts !