On accède à ce filtre par le menu d'image en suivant
Filtres → Carte → Déplacer selon une carte
Ce filtre utilise une «carte de déplacement» pour déplacer les pixels
correspondants du calque actif ou de la sélection. Il déplace le
contenu du calque actif ou de la sélection des montants spécifiés dans
Déplacement X et Déplacement Y multipliés par l'intensité du pixel
correspondant dans les cartes de déplacement.
Ces cartes de déplacement doivent être en Niveaux de gris et avoir la
même taille que le calque actif ou la sélection. Ce filtre
permet d'intéressants effets de déformation.
12.3.2.
Options
Aperçu
Décochez cette option si votre ordinateur est trop lent.
Déplacements X/Y
En cochant une ou les deux options, vous choisissez de déplacer,
horizontalement (X) ou/et verticalement (Y), les pixels du
calque correspondant à des pixels d'intensité différente de 128
dans la carte de déplacement.
Pourquoi 128 ? Parce que la carte de déplacement, qui doit être
une image en niveaux de gris, possède 256 niveaux de gris:
l'intensité 128 correspond au Gris moyen
(R128, V128, B128). Le filtre déplace les pixels de l'image,
correspondants aux pixels d'intensité supérieure à 128
dans la carte de déplacement, vers la gauche pour X
et vers le haut pour Y. De même, il déplace les pixels de
l'image, correspondants à des pixels d'intensité
inférieure à 128 dans la carte de déplacement, dans
l'autre sens, vers la droite pour X et vers le bas pour Y.
Boîtes de saisie
«Déplacement X/Y» devrait s'appeler Coefficient de
déplacement. En effet, ce que vous entrez, en pixels,
directement ou à l'aide des boutons-mollettes dans les boîtes
de saisie, n'est pas le déplacement lui-même. Ce coefficient
est utilisé dans la formule
déplacement=(intensité * coefficient)/128
qui donne le déplacement effectif du pixel en fonction de
l'intensité du pixel correspondant dans la carte, modulé par le
coefficient que vous avez introduit. L'introduction de
l'intensité dans la formule est importante: elle permet
d'obtenir un déplacement progressif avec une carte de dégradé.
Cette valeur varie dans des limites égales au double des
dimensions de votre image, car cela correspond au déplacement
maximum d'un pixel, d'un bord à l'autre, ce qui double la
dimension totale.
Cette variation se fait dans le sens positif ET dans le sens
négatif. Un déplacement négatif se fait en sens inverse du
déplacement positif.
Pour compliquer les choses, l'intensité utilisée dans la formule
n'est pas directement l'intensité du pixel de la carte, mais
l'intensité rapportée à l'échelle -128 +128, où 0 correspond à
un déplacement nul comme nous l'avons vu au début. La
transformation se fait en soustrayant 128 à l'intensité du pixel
+1. Dans l'exemple précédent, un coefficient de 75 associé à
un pixel blanc (intensité 255 rapportée à 255-128+1=128) donne
bien un déplacement de (128x75)/128=75 pixels. Et un pixel noir
(0) donne un déplacement de -75 pixels.
Sélection des cartes de déplacement
Pour être prise en compte dans cette liste déroulante, la carte
de déplacement doit respecter deux conditions: être présente sur
votre écran quand vous appeler le filtre et être aux mêmes
dimensions que l'image à traiter. Le plus souvent, ce sera un
double de l'image que vous aurez mis en mode Niveaux de gris et
modifié de façon appropriée, avec application d'un dégradé. Il
n'est pas impossible d'utiliser des cartes en mode RVB, mais ce
qui est pris en compte alors est la luminosité des couleurs, ce
qui ne rend pas aisée la prévision du résultat. La carte peut
être différente dans le sens horizontal et dans le sens vertical.
Le dégradé de la carte doit être horizontal pour un déplacement
vertical, et vertical pour un déplacement horizontal.
Figure 11.91.
Exemples de déplacement
Le coefficient de déplacement X est de 30 (avec un
coefficient négatif les déplacements seraient inversés),
les pixels libérés par les déplacements sont en noir.
La carte de déplacement comporte 3 bandes de gris
superposées, de haut en bas: gris neutre (128), gris clair
(200), gris foncé (60).
On voit que la partie de l'image correspondant à la bande
de gris neutre de la carte n'a pas été déplacée. La partie
de l'image correspondant à la bande de gris clair
(>128) s'est déplacée vers la gauche de 17 pixels. La
partie de l'image correspondant à la bande de gris foncé
(<128) s'est déplacée vers la droite de 15 pixels.
Sur les bords
Ces options vous permettent de régler le comportement du
déplacement sur les bords du calque actif ou de la sélection:
Enrouler.
Avec cette option, ce qui disparaît d'un côté du fait du
déplacement réapparaît de l'autre côté.
Étaler.
Avec cette option, la partie libérée par le déplacement est
remplacée par un étirement de la partie adjacente de
l'image.
Noir.
Avec cette option, la partie libérée par le déplacement est
remplacée par du noir.
12.3.3. Utiliser un dégradé pour courber un texte
Suivez les étapes suivantes:
Commencez par ouvrir votre image.
Dupliquez cette image. Activez ce double et mettez-le en mode
Niveau de gris (<IMAGE>/Image/Mode/Niveau de gris).
Remplissez-le avec le dégradé voulu. Cette image constituera
votre carte de déplacement, aux dimensions de
l'image d'origine.
Activez l'image d'origine. Créez un calque de texte
avec votre texte. Mettez ce calque aux dimensions de
l'image: clic droit sur le bandeau du calque de texte et dans le
menu local cliquez sur «Calque aux dimensions de l'image».
Remarquez que les lettres dans le calque de texte reposent sur un
fond transparent; or, le filtre ne déplace pas les pixels
transparents: seules les lettres seront donc décalées.
Activez le calque de texte. Ouvrez la fenêtre du filtre Déplacer
d'après une carte. Réglez les paramètres, en particulier le
coefficient de déplacement en fonction de l'aspect obtenu dans
l'Aperçu. Validez.
Bien entendu, cette méthode s'applique aussi aux calques standards:
Note
Pour d'obtenir un dégradé adapté à votre projet de déplacement,
tracez un dégradé de noir vers blanc. Puis,
avec l'outil Courbes,
modifiez la courbe du dégradé.