partie 1 sur 5 !
le reste ;-)
La présentation est faite par monsieur Warnock (oui, comme la typo !)
Typeface notes:
Le Warnock Pro est une nouvelle famille Adobe Originals conçue par Robert Slimbach en hommage à John Warnock, cofondateur d’Adobe Systems, dont l’esprit visionnaire a permis de réaliser d’énormes progrès dans le domaine des logiciels destinés au graphisme et publication. Cette famille de caractères haut de gamme, qui comprend des jeux de caractères latins, grecs et cyrilliques dans une multitude de graisses et de déclinaisons adaptées aux tailles d’utilisation, se présente comme une création classique, tout en étant contemporaine. Le Warnock Pro se plie, non sans une certaine élégance, à un large éventail de tâches typographiques.
Une superbe collection de graphiques à voir (!) chez francesco mugnai et surtout cette cartographie bio—graphique de Josef Müller-Brockmann par Quentin Delobel !
J’ajoute un indexhibit du jour : http://www.helmo.fr/
« et avec ceci ma petite dame ça sera tout ?
- Non, mettez moi 3 Giga de WordPress.
- Voilà : http://www.buamai.com/ un fffound-like sous wp »
Si vous aimez Illustrator et que savez lire, cet article est pour vous ! Je vais y aborder le plugin (ou module en français) assez étrange Scriptographer, celui-ci a la particularité de vous permettre de créer des outils ou des scripts et ainsi d’ouvrir de nouvelles expérimentations.
Si vous êtes ou pensez être incompétents en programmation, il est livré avec des scripts, si vous aimez l’aventure — let’s go !
première étape : télécharger et installer ! http://www.scriptographer.com/Download/
le logiciel est gratuit mac os x et windows, java est nécessaire et la dernière version est toujours la plus performante !
J’utilise celui sous Illustrator CS 2, la version scriptographer 2.0.023.
Une fois installé, on a deux outils dans la palette verticale // et ** (des pinceaux magiques) et des fenêtres en plus, les pinceaux magiques en regardant sur le site vous devriez découvrir leurs usages !
L’aide du site devrait vous aider à surmonter les difficultés d’installation.
On se lance !
Comme on peut le voir sur ma capture, les scripts sont des fichiers textes .js éditables par double clics. En bas de la fenêtre principale « scriptographer » , on trouve des pictos « play », « stop », « rafraichir », « nouveau », « console d’erreur et sortie », « // » et « ** ».
Faites « nouveau » et nommer le « coloriage.js » . Éditer-le (sur pc notepad ou mieux notepad++).
On va faire un script qui applique une liste de couleurs « rouge, violet, jaune , rose, bleu, vert » successivement sur les objets sélectionnés. Ça donne ceci ;¬)
On commence par faire « var sel = activeDocument.getSelectedItems(); » qui récupère la sélection multiple…
Ensuite on définie notre palette de couleurs
var colorz = new Array();
colorz[0]=new RGBColor(0.5,0,1); // violet
colorz[1]=new RGBColor(1,0,0); //rouge
colorz[2]=new RGBColor(0,1,0); // vert
colorz[3]=new RGBColor(0,1,1); // bleu clair
colorz[4]=new RGBColor(1,1,0); // jaune
colorz[5]=new RGBColor(1,0,1); // rose
Les couleurs sont codées en RVB de 0 à 1 par couche et pas de 0 à 255.
J’ajoute un compteur « var count » afin d’appliquer la colorz 0, puis 1,2,3,4,5… puis 0,1,2,3… quand count sera plus grand que le nombre de couleurs dans colorz, il revient à 0.
Puis j’applique la couleur sur mes éléments selectionnés en faisant la différence entre les textes et les autres.
Attention, si la sélection contient des groupes, ça ne marche pas (mais on devrait pouvoir y remédier), on dégroupe le plus possible (crtl + maj + G).
version complète coloriage.js :
var sel = activeDocument.getSelectedItems();
var colorz = new Array();
colorz[0]=new RGBColor(0.5,0,1); // violet
colorz[1]=new RGBColor(1,0,0); // rouge
colorz[2]=new RGBColor(0,1,0); // vert
colorz[3]=new RGBColor(0,1,1); // bleu clair
colorz[4]=new RGBColor(1,1,0); // jaune
colorz[5]=new RGBColor(1,0,1); // rose
var count = -1;
for (var i = 0; i < sel.length; i++) { // on fait une boucle dans notre sélection
count++; // on gère le compteur
if(count >(colorz.length-1)){
var count = 0;
} //
art = sel[i]; // art est un élément vectoriel
if (art instanceof TextFrame) { // si c’est un texte
art.characterStyle.fill.color= colorz[count]; // on applique la couleur n° 0,1,2,3… selon count
} else { // sinon
art.style.fill.color= colorz[count]; // on applique la couleur n° 0,1,2,3… selon count
} // fin du si c’est un texte
} // fin de la boucle
On sélectionne les objets à colorier (on dégroupe le plus possible) puis « play » en bas de la fenêtre scriptographer !
Done !