!c99Shell v. 1.0 pre-release build #16!

Software: Apache/2.2.3 (CentOS). PHP/5.1.6 

uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44
EDT 2010 i686
 

uid=48(apache) gid=48(apache) groups=48(apache) 

Safe-mode: OFF (not secure)

/usr/share/gimp/2.0/help/fr/   drwxr-xr-x
Free 53.69 GB of 127.8 GB (42.01%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     plug-in-displace.html (16.57 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
12.3.  Déplacement d'après une carte

12.3.  Déplacement d'après une carte

12.3.1.  Généralités

On accède à ce filtre par le menu d'image en suivant FiltresCarteDé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

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:

  1. Commencez par ouvrir votre image.

  2. 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.

  3. 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.

  4. 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] 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é.


:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

:: Preddy's tricks :D ::

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0112 ]--