Affichage des articles dont le libellé est Tutoriaux. Afficher tous les articles
Affichage des articles dont le libellé est Tutoriaux. Afficher tous les articles

dimanche 25 janvier 2009

Photoshop : Utiliser les couches pour des sélections parfaites

Photoshop : Utiliser les couches pour des sélections parfaites

Photoshop couches-Detruk

Aujourd'hui je voudrais vous présenter une solution rapide et efficace pour détourer des objets sur Photoshop.

Il est parfois difficile de sélectionner des images que je qualifierai de "complexes" comme par exemple des cheveux, des poils, ou tout autres petits détails.

Il existe de nombreuses méthodes pour effectuer ce genre de tâches mais je vais opter pour les couches RVB car c'est, selon moi, la solution la plus rapide et la plus polyvalente dans le sens où on pourra les utiliser pour sélectionner n'importe quel type d'objet, dans presque tous les environnements.

Pour illustrer ce petit tutoriel je vais utiliser la photographie d'une araignée (disponible ici) dont les fins poils pourraient sembler assez laborieux à détourer un à un sans l'utilisation des couches RVB...Vous pouvez cliquer sur les images pour les visualiser en taille réelle.

C'est parti !

Detruk-tuto-Couches-etape1

Lorsque vous ouvrez l'image dans Photoshop, vous êtes par défaut sur la fenêtre "Calques". Vous pouvez constater que le détourage de cet animal n'est pas forcément aisé même si cela est facilité par le fond blanc. Un zoom important met en évidence de nombreux petits détails (comme les poils des pattes) qu'il serait difficile de sélectionner avec des outils tels que la baguette magique, la plume ou encore en mode masque. Je vous propose d'utiliser les couches RVB pour sélectionner notre animal.

Detruk-tuto-Couches-etape2

Nous allons donc cliquer sur l'onglet "Couches" pour visualiser les couches Rouge, Vert et Bleu composant cette image. Pour ce travail de sélection en utilisant les couches, je vous conseille d'opter pour leur affichage en niveau de gris plutôt qu'en couleur. Pour basculer d'un mode d'affichage à l'autre allez dans "Edition" > "Préférences" > "Interface" > "Afficher les couches en couleur", et décochez la case pour afficher les couches en niveau de gris.

Detruk-tuto-Couches-etape3

Lorsqu'on travaille avec les couches, le but est d'isoler l'objet que l'on souhaite sélectionner en augmentant son contraste avec l'arrière plan. Dans notre cas, nous allons donc "remplir" notre araignée avec la couleur noire, tandis que nous allons rendre l'arrière plan complètement blanc. Ainsi, le contraste entre l'animal et la fond sera maximum, la sélection sera donc quasi parfaite. Dans un premier temps, nous allons donc chercher laquelle des 3 couches Rouge, Vert ou Bleu, présente le plus grand contraste entre l'araignée et le fond. Nous allons donc cliquer successivement sur chacune des 3 couches pour observer le résultat. L'image ci-dessus représente le rendu en fonction de la couche sélectionnée.

Detruk-tuto-Couches-etape4

Nous voyons donc que c'est sur la couche Bleue que le contraste est le plus grand. Pour ne pas détériorer notre image, nous allons travailler sur une copie de cette couche. Pour celà, soit : clic droit sur la couche Bleue : "Dupliquer la couche", soit on fait glisser la couche Bleue sur l'icone de duplication (à côté de la corbeille). Nous avons donc maintenant une couche "Bleue Copie" en bas de la pile de couches.

Detruk-tuto-Couches-etape5

Rappelez-vous que la finalité de ce travail est d'obtenir une araignée entièrement noire sur un fond blanc. Pour améliorer encore le contraste, nous allons utiliser une fonction de Photoshop assez peu connue : "Appliquer une image". Le but sera de fusionner la couche "Bleu copie" sur elle-même afin d'augmenter son contraste. Pour appliquer des opérations de fusion sur les couches, une autre solution consiste à passer par la fonction "Opérations" de Photoshop ("Images" > "Opérations").

Detruk-tuto-Couches-etape6

Après avoir choisi "Appliquer une image" vous devez définir quelle couche fusionner. Pour nous ce sera la couche "Bleue copie". Et vous devez choisir l'opération à appliquer, cela correspond aux modes de fusion. Nous allons opter pour le mode améliorant au mieux le contraste de l'animal. Nous choisirons l'opération "Produit" car le résultat (directement visible dans l'aperçu) semble correct. Vous pouvez maintenant valider en cliquant sur ok. La valeur chromatique de chaque pixel de la couche va donc être multipliée par elle-même. Le résultat sera donc une couche plus foncée. Attention, même si certains modes de fusion permettent un contraste maximum, ils vont engendrer la perte de certains détails de l'image. Il faudra donc trouver le meilleur compromis entre un contraste élevé et la conservation des détails de l'image.

Detruk-tuto-Couches-etape7

Voici à quoi ressemble notre image après produit de la couche "Bleu copie" sur elle-même. Il reste encore certains détails à corriger car le contraste n'est pas parfait. Même s'il est difficile de s'en rendre compte sur le screenshot ci-dessus, le fond n'est pas complètement blanc et certaines parties de l'animal tirent plus sur le gris foncé que sur le noir. Nous allons donc utiliser les niveaux pour améliorer le rendu.

Detruk-tuto-Couches-etape8

Pour faire apparaître les niveaux : "Image" > "Réglages" > "Niveaux" ou Ctrl + L. Pour augmenter le contraste nous allons faire glisser le curseur noir vers la droite et déplacer le curseur blanc vers la gauche. L'image ci-dessus vous présente le rendu avant-après. Même si ce n'est pas flagrant sur ce screenshot, cette opération de correction via les niveaux est très efficace lorsque vous utilisez les couches pour sélectionner vos objets.

Detruk-tuto-Couches-etape9

Après correction via les niveaux, il faudra parfois apporter de petites corrections. Dans notre cas, nous voyons qu'il reste encore des parties claires sur notre araignée. Pour corriger cela, prenez le pinceau (B), opacité 100%, taille 15px, dureté 100% en mode "Normal" et peignez en noir sur les parties blanches. Petite astuce : Pour ne pas détériorer les parties déjà sélectionnées, utilisez le mode "Lumière tamisée" pour révéler les parties noires sans abîmer les parties blanches. A l'inverse, utilisez le mode "Incrustation" pour révéler les parties blanches sans modifier les parties noires. Ces 2 modes sont très efficaces lorsque vous devez améliorer le contraste d'un petit détail de l'image. On utilisera le pinceau en mode "Lumière tamisée" pour noircir un cheveux sur un fond blanc. A l'inverse on utilisera le mode "Incrustation" pour blanchir un fond gris-clair sans détériorer les parties noires de la couche.

Detruk-tuto-Couches-etape10

Après le passage du pinceau, voici à quoi ressemble notre image. A première vue c'est bien! Nous avons un contraste quasi parfait. Maintenant, souvenez-vous que lorsque nous travaillons sur les couches, les parties blanches représentent les zones sélectionnées. En l'état actuel, la sélection se fera donc sur notre contour. Il va donc falloir inverser les couleurs des couches.

Detruk-tuto-Couches-etape11

Pour inverser les couleurs, utilisez le raccourci "Ctrl+i". Notre araignée passe en blanc sur fond noir.

Detruk-tuto-Couches-etape12

Avant de récupérer la sélection, vous pouvez corriger les derniers détails mis en évidence par l'inversion des couleurs. Si vous agissez au milieu d'une large zone noire ou blanche, utilisez le pinceau(B) en mode normal, opacité 100%. En revanche, si vous devez peindre à la frontière entre une zone noire et une zone blanche, préférez le mode "lumière tamisée" ou "incrustation" selon si vous peignez une zone noire ou blanche (cf : paragraphe plus haut). Petite astuce : voici 2 raccourcis utiles lorsque le pinceau (B) est sélectionné : Pour avoir le noir comme couleur de premier plan c'est la touche (D), pour faire basculer le noir en arrière plan et utiliser la couleur blanche en premier plan, c'est la touche (X).

Detruk-tuto-Couches-etape13

Maintenant que notre contraste est parfait, nous allons transformer notre couche en sélection en cliquant sur l'icone représentée par un petit rond en pointillés en bas de la fenêtre de couches. Attention à bien cliquer sur la couche "Bleu copie" auparavant afin de l'activer.

Detruk-tuto-Couches-etape14

L'araignée étant à présent sélectionnée, nous allons réactiver la couche RVB, en cliquant dessus. L'image repasse en couleurs, la sélection est toujours visible.

Detruk-tuto-Couches-etape15

Afin d'utiliser cette sélection, il faut revenir sur la fenêtre "Calques" (F7).

Detruk-tuto-Couches-etape16

Maintenant, utilisez l'outil de sélection (M), placez-vous à l'intérieur de la sélection et faite un clic droit : "Calque par Copier". Autre possibilité, placez-vous sur le calque de fond et utilisez le raccourci : Ctrl+J. Cela va copier l'araignée détourée sur un nouveau calque situé en haut de la pile. Pour mieux visualiser la qualité de la sélection, vous pouvez créer un nouveau calque placé sous l'araignée détourée et le remplir d'une couleur vive. J'ai utilisé du rose pour visualiser le résultat. Petite astuce : Il arrive qu'il reste une frange de 1px autour de votre sélection. Pour corriger cela, allez dans : "Calques" > "Cache" > "Retirer le cache Noir" ou "Retirez le cache Blanc". Cela aura pour effet de supprimer le surplus noir ou blanc autour de votre objet.

Ce tutoriel est maintenant terminé, le but était de mettre en évidence la puissance des couches RVB pour effectuer des sélections complexes. Si certaines parties ne sont pas assez claires, n'hésitez pas à m'envoyer un mail pour toutes explications supplémentaires. Vous pourrez télécharger l'image utilisée pour le tutoriel sur la banque d'images "Stock X-Change" à cette adresse : http://www.sxc.hu/photo/964417. Les techniques décrites dans l'article ont été mises en évidence par Scott Kelby, formateur Photoshop aux USA, rédacteur en chef du magazine "Photoshop user" et président de la NAPP (National Association of Photoshop Professionals).

Quelques liens pour finir :

> Scott Kelby : le site

> Aide Photoshop : les couches

> Aide Photoshop : les modes de fusion

> Stock XChange : le site

dimanche 14 décembre 2008

Tutoriel Photoshop : Utilisation du Halo

Tutoriel Photoshop : Utilisation du Halo

L'utilisation du halo de lumière dans Photoshop peut parfois dérouter. Je m'explique... Si votre document comporte un seul calque et que vous souhaitez ajouter un halo sur l'image, pas de souci. Vous activez le seul calque en cliquant une fois dessus puis vous allez dans "Filtre" > "Rendu" > "Halo".


La difficulté arrive lorsque l'image comporte plusieurs calques et que vous souhaitez ajouter un halo sur toute l'image. Le problème réside dans le fait qu'un halo ne peut-être appliqué que sur un seul calque et qu'il s'étendra sur les éléments qui le composent mais pas au delà.


Une première possibilité consiste à créer un nouveau calque en aplatissant les éléments existant [Maj+Ctrl.Alt+E un raccourci très utile]. Le problème c'est qu'avec cette opération, vous ne pourrez plus modifier votre image...


Il existe une petite astuce qui vous permet d'ajouter un halo sur un calque "invisible". Seul la lumière du halo se verra et elle s'étendra sur la surface que vous souhaitez.


Pour cet exemple on va imaginer que le halo devra pouvoir s'étendre sur toute l'image. Donc, voici la marche à suivre en 5 étapes...


Detruk-tuto-Halo-etape1

Premièrement on sélectionne toute l'image [ctrl+A]



Detruk-tuto-Halo-etape2

Ensuite on créé un nouveau calque [ctrl+Maj+N] que l'on va placer en haut de la pile



Detruk-tuto-Halo-etape3

On va remplir ce nouveau calque avec un gris neutre [MAJ+F5 pour remplir et on choisit 50% gris]



Detruk-tuto-Halo-etape4

A présent, nous allons changer le mode de fusion qui est défini par défaut sur "Normal" pour choisir le mode "Lumière Crue". La couleur grise qui remplissait le calque est maintenant invisible.



Detruk-tuto-Halo-etape5

Maintenant on peut placer notre halo sur ce même calque [filtre > rendu > halo].



Detruk-tuto-Halo-final

C'est terminé, notre halo de lumière s'applique bien sur la totalité de notre image. On peut même le faire disparaitre en masquant le calque sur lequel il s'applique. Si l'éclairage ne vous convient pas, vous pouvez également tester cette astuce avec les autres modes de fusion de type "lumière" (tamisée, ponctuelle etc...)


vendredi 2 mai 2008

liste déroulante avec images

date

Liste déroulante avec images



En cherchant à ajouter des images au sein d'une liste déroulante en html, je me suis aperçu que c'était impossible de façon "classique". On ne peut pas ajouter de balises <img> après la balise <option > d'une liste.

Petit rappel :
pour créer une liste en html la syntaxe est la suivante :


< select name="nom de la liste" size="1" >
< option>choix1 </option >
< option>choix2 </option >
< option>choix3 </option >
< /select >

on obtient ainsi :





Mon but était d'insérer des pictos au début de chaque ligne de la liste
La solution que j'ai trouvé s'appelle : dhtmlxCombo

La procédure

Bon, j'avoue que c'est un petit peu long mais lorsqu'on veut quelque chose... on fini souvent par oublier l'énergie qu'on a dépensé pour y arriver n'est-ce pas?!...

1) Téléchargez les fichiers Javascript et css nécessaires sur le site officiel : ici
2) Pour cet exemple je ne vais m'attarder que sur l'insertion d'images au sein d'une liste déroulante mais dhtmlxCombo propose une multitude d'autres possibilités...

Vous avez besoin de 3 fichiers Javascript et un css... Donc, pour commencer, voici comment doit se présenter l'entête de votre page :


<script>
window.dhx_globalImgPath="../../codebase/imgs/";
</script>
<link rel="STYLESHEET" type="text/css" href="../../codebase/dhtmlxcombo.css">
<script src="../../codebase/dhtmlxcommon.js"></script>
<script src="../../codebase/dhtmlxcombo.js"></script>
<script src="../../codebase/ext/dhtmlxcombo_extra.js"></script>


La première ligne sert à spécifier dans quel dossier aller chercher certaines des images nécessaires pour afficher la liste. Ensuite on spécifie le chemin du css puis des 3 Javascript.

3) L'opération va se dérouler en 2 temps : premièrement on va créer la liste déroulante dans un fichier xml, deuxièmement on va l'appeler dans la page html via un peu de code Javascript couplé à un brin de css... (j'avais prévenu c'est un peu fastidieux pour une petite liste déroulante illustrée...


Pour créer votre liste ça se passe dans le fichier data.xml.
exemple :


<complete>
<option value="1" img_src="../images/firefox.gif">choix1</option>
<option value="2" img_src="../images/ie.gif">choix3</option>
<option value="3" img_src="../images/opera.gif">choix3</option>
</complete>


ensuite...
dans votre page html, vous appelez la liste déroulante comme ceci :

<div id="combo_zone2" style="width:200px; height:30px;"> </div>


C'est avec l'id du div ("combo_zone2") que vous aller charger votre liste déroulante grâce à un petit bout de code javascript :


<script>
var z=new dhtmlXCombo("combo_zone2","alfa2",200, 'image');
z.setDefaultImage("../images/firefox.gif");
z.loadXML("data.xml");
</script>


Le résultat :

mardi 13 novembre 2007

CSS : faire un bloc auto-ajustable en hauteur

date

CSS : faire un bloc auto-ajustable en hauteur



Certains d'entre vous se sont peut-être déjà confronté à un problème lors de la création d'une page web. Comment faire un bloc dont la hauteur va s'ajuster en fonction de son contenu ?

Il existe plusieurs méthodes pour coder cela mais j'en utilse une qui marche très bien. Je voulais donc en profiter pour vous en faire partager le code html/css.

Je commence ce "mini-tutoriel" pour débutants en css :


1. Le premier point est de créer votre bloc à l'aide d'un logiciel de création type Photoshop, Gimp, etc...
2. L Une fois créé, il vous faudra procéder au découpage de votre image en 3 partie distincte : le haut, le milieu, et le bas du bloc. Attention, pensez que pour gérer la transparence, il vaut mieux enregistrer votre image en gif (IE gèrant mal la transparence sur les formats png) Pour l'exemple je vais prendre un bloc à bords arrondis :

3. Le but sera donc d'intégrer ce bloc dans votre page html. Voici comment faire pour arriver au résultat : Tout d'abord la structure html. On va créer un div auquel on va attribuer une class "container". Cela va correspondre à notre bloc entier. Ensuite, à l'intérieur de ce div, on va en imbriquer 3 autres, correspondant aux 3 parties de notre image. On va donc donner des class "top", "middle" et "bottom".
4. Pour finir voici la partie de code css qui nous interresse : La largeur de mon bloc est de 200 px. Les parties top et bottom font 10 px de hauteur. Quant à la partie du milieu, l'astuce est de ne surtout pas lui donner de hauteur mais de la faire se répéter verticalement grâce à la propriété "repeat-y". Ainsi, la partie centrale de notre image va donc s'adapter au contenu du bloc !


Et voilou ! Je vous rappelle le résultat :

J'espère que ce petit tutoriel pourra aider tout ceux qui se galèrent avec ce pb...

samedi 20 octobre 2007

PSDTuts : des tutoriels Photoshop de qualité...

date

PSDTuts : des tutoriels Photoshop de qualité...



Ce post s'adresse à tous les utilisateurs de Photoshop ou à toutes les personnes intéréssées par sa découverte au travers de tutoriaux.

Personne ne pourra nier que le net regorge de tuto' de plus ou moins bonne qualité pour réaliser des travaux via Photoshop. Aujourd'hui j'aimerai vous faire gagner du temps et vous présenter un site entièrement consacré à ce sujet.

Pourquoi ce site plutôt qu'un autre ?
1) La forme :L'esthétique du site est remarquable. J'adore. Du vrai travail de qualité !
2)Le fond : Les tutoriaux présentés sont bien expliqués (par contre il faudra vous mettre à l'anglais hein! Mais bon, ça devient quasi obligatoire maintenant...), bien présentés, et assez utiles pour vos travaux ou futurs travaux.

Pas de doute, PSDTuts vaut la peine d'être visité !