Les stéréogrammes
L
es stéréogrammes sont des images qui contiennent une information sur la profondeur, mais sans la nécessité de lunettes spéciales. C'est la répétition des mêmes motifs à des intervales variables qui donnent l'impression qu'ils sont situés à des profondeurs différentes.
Pour voir l'impression de profondeur, mettez-vous à 25cm de votre écran (ou moins si vous êtes myope) et tentez de voir à travers l'écran, dans le lointain. Les lignes de x devraient vous appaître plus éloignées que les lignes de w et m, les lignes de g et d paraissant encore plus proches.
g g g g g g g g g g g g g w w w w w w w w w w x x x x x x x x x m m m m m m m m m m d d d d d d d d d d d d d x x x x x x x x x m m m m m m m m m m w w w w w w w w w w g g g g g g g g g g g g g x x x x x x x x x |
Pour bien prouver que la largeur des lettres n'y est pour rien, il est possible de réaliser cette illusion avec le même caractère. Les lignes où les caractères sont plus rapprochés paraissent plus proches.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
En général, on utilise une image de fond, qui est plus ou moins rétrécie selon les endroits à faire paraître rapprochés. Ici, il s'agit d'une patate, pas trop visible:
Les stéréogrammes se réalisent à partir d'une image où les niveaux de gris codent la proximité à simuler. Le gris représente la distance moyenne, la tache blanche centrale paraîtra proche, entourée d'un creux, représenté en noir).
Avec GNU/Linux, on peut utiliser l'application stereograph avec pour ligne de commande
stereograph -S -w 100 -b canevas.png -o sortie1.png
où canevas.png est le dessin en nuances de gris et -w 100 la largeur de la trame de fond aléatoire.
Si l'on préfère un fichier contenant une texture personnelle nommée texture.png:
stereograph -t texture.png -b canevas.png -o sortie2.png
OpenStereogram
stereograph, dont la dernière version date de 2003, n'est plus disponible depuis Debian 8 Jessie, mais OpenStereogram 0.1, qui n'a pas évolué depuis 2008, possède une interface graphique qui permet de paramétrer la sortie. En Debian (12 Bookworm, 2023) + MateDesktop, l'application s'est glissée dans le menu Éducation et non Graphisme. Il est possible de l'ouvrir dans une console: OpenStereogram (les majuscules sont nécessaires).
Deux paramètres sont indispensables:
- Si vous possédez une image de texture: cochez «Stereogram look: Textured» et puis cliquez sur «Click to open» pour charger l'image. Les meilleures sont petites et contrastées. Attention: les valeurs Horiz. et Vert. PPI ne forcent pas la réduction d'image mais l'ampute ; une image trop petite est par contre étirée. Sinon, cochez «Stereogram look: Dotted» et éditez les trois couleurs qui se présentent à vous (il est possible d'éliminer la troisième et alors paramétrer le pourcentage de la première).
- Si vous possédez une image de valeurs de gris, cochez «Hidden element: Depth map» et cliquez sur «Depth map: click to open». Sinon, cochez «Hidden element: Text», éditez «Hidden text» (en fait un mot de quelques lettres) et prévoyez une hauteur de 300 dans «Text size».
L'image finale est générée avec «Generate».