mercredi 24 juillet 2019

La transformation du photomaton avec PSTricks

C’est un article de Jean-Paul Delahaye et Philippe Mathieu paru dans la revue “Pour la science”, N o 242, de décembre 1997, intitulé ``Images brouillées, images retrouvées'' et qu’on peut télécharger dans ce répertoire :
qui est à l’origine de cette extension à PSTricks : pst-photomaton. Les photomatons installés dans les halls de gare, permettent d’obtenir 4 photos d’identité sur une même planche. Ainsi pour ce portrait de Marie Curie :
On peut poursuivre le processus et remplacer chacune des 4 images par 4 images plus petites, obtenant ainsi une planche avec 16 images et ainsi de suite. On s’aperçoit qu’au bout d"un certain nombre de transformations, que les auteurs de l’article appellent “temps de retour”, on retrouve l’image initiale. Voici, par exemple, pour le portait de Marie Curie les transformations 2 et 7, la transformation 8 redonne l’image initiale.
On constate que l’avant-dernière transformation donne un image agrandie du quart supérieur droit du portrait de Marie Curie. Deux fichiers séparés, permettent de calculer le “temps de retour”, d’après les indications de Jean-Paul Delahaye et Philippe Mathieu de 4 façons différentes(le code en C est de Jean-Gabriel Luque)..
Le package pst-photomaton comprend deux commandes : \psPhotomaton[options] et \psImagePhotomaton[options] dont on trouvera le descriptif dans la documentation. Tous les fichiers sont dans le répertoire :
Le fichier zippé contient l'essentiel des fichiers.
Quelques images extraites de la documentation ou des exemples.
Buzz-Aldrin : 8 itérations.
Notre-Dame : 24 itérations :
Le portrait de "la jeune à la perle" : 264 itérations :





samedi 13 juillet 2019

Cryptographie visuelle avec PSTricks (3) pour des images en couleur

Il s’agit de crypter une image en couleur. Pour une image en noir et blanc, voir :
Pour une image en niveaux de gris, voir :
Le point de départ de l’image à cacher est une image en couleur que l’on enregistrera avec The Gimp au format .ppm code ASCII (type P3). Dans ce fichier on supprime (ou commente %) les 3 premières lignes après noté la résolution de l’image (X Y) suivant les 2 axes, puis on enregistre ce fichier du nom que l’on veut et d’extension .dat.
Comme pour les précédents, le package se compose de 2 commandes : \psEncryptedImageG[options] qui va crypter l’image et \psImagesColorGMC[options] qui vous permettra d’envoyer le masque de l’image avec l’image cryptée à votre correspondant ainsi que le code pour la décrypter.
Les options sont décrites dans la documentation. Les fichiers sont dans le répertoire :
Le fichier zippé les contenant tous.
Quelques images extraites de la documentation et des exemples :

  1. image initiale ;
  2. masque ;
  3. image cryptée ;
  4. masque and image cryptée ;
  5. masque or image cryptée ;
  6. masque xor image cryptée : redonne l’image initiale.

C'est un magnifique tableau d'Aline Zalko :

  1. image initiale ;
  2. masque ;
  3. image cryptée ;
  4. masque and image cryptée ;
  5. masque or image cryptée ;
  6. masque xor image cryptée : redonne l’image initiale.
 

vendredi 5 juillet 2019

Cartes postales Basilique Saint-Marc

Ce sont d'anciennes cartes postales de juillet 2003 retrouvées sur un vieux disque dur. En fait, il s'agissait de tentatives de reproduction, avec PSTricks, de photos du livre d’André BRUYÈRE ``Sols, Saint-Marc, Venise'', publié par l’Imprimerie Nationale (1990).
Elles sont dans ce répertoire :
Les lettres cursives sont obtenues avec le package d'Emmanuel Beffara :
Voici leurs images :



jeudi 4 juillet 2019

Cryptographie visuelle avec PSTricks (3) pour des images en niveaux de gris

Il s’agit de crypter une image en niveaux de gris. Pour une image en noir et blanc, voir :
http://pstricks.blogspot.com/2019/06/cryptographie-visuelle-avec-pstricks-2.html
Le point de départ de l’image à crypter est une image en niveaux de gris que l’on enregistrera avec The Gimp au format .pbm code ASCII (type P2). Dans ce fichier on supprime (ou commente%) les 3 premières lignes après noté la résolution de l’image (X Y) suivant les 2 axes, puis on enregistre ce fichier du nom que l’on veut et d’extension .dat.
Comme pour le précédent, le package se compose de 2 commandes : \psEncryptedImageG[options] qui va crypter l’image et \psImagesGMC[options] qui vous permettra d’envoyer le masque de l’image avec l’image cryptée à votre correspondant ainsi que le code pour la décrypter.
La documentation et des exemples sont dans le répertoire :
le fichier zippé les contient tous.
Quelques images extraites de la documentation et des exemples :


  1. image initiale
  2. masque
  3. image cryptée
  4. masque or image cryptée ;
  5. masque xor image cryptée : redonne l’image initiale.