Comment convertir une image JPEG et l’afficher sur minitel?

Le Minitel ne dispose pas de fonction native pour afficher une image ou photo. Cependant, il est possible d’utiliser le logiciel ImgToVdt, un convertisseur d’images qui transforme votre fichier image jpg dans un format compréhensible pour un Minitel, il va ainsi générer l'image sur Minitel.
Un Minitel accepte le format VideoTex (ou format VDT) comme base de transmission des informations. Ce format correspond à tout ce que vous tapez sur le Minitel, les caractères, les retours à la ligne, retours arrière, changement de couleur, etc… Vous disposez d’une matrice de 40x24 caractères en 8 couleurs. Chaque caractère Minitel fait 2 pixels de large et 3 pixels de haut. Pour simplifier cela revient à dire qu’il est réaliste d’afficher 40*2 pixels en largeur et 24*3 pixels en hauteur, soit des images 8 couleurs de 80x72 en nuances de gris.
Image de chat converti en Minitel par ImgToVdt
   Il est parfaitement envisageable d’afficher sur Minitel une image de 80x72 pixels en 8 nuances de gris, transcodée à partir d’un fichier image d’origine JPG ou PNG… 
Pour effectuer ce transcodage, ImgToVdt prend en charge les principaux formats d’image et photo tel que JPG/JPEG, PNG, TIF, PCX, BMP. ImgToVdt supporte le format GIF mais uniquement en statique, non animé.

Prévisualisation et conversion

Le format de sortie est le format VDT (par défaut ligne par ligne, de gauche à droite, mais ceci est paramétrable). Votre fichier image.JPG est donc converti en fichier image.VDT. Lors de chaque conversion, ImgToVdt va créer aussi un fichier image PNG, ce qui est pratique pour prévisualiser à quoi ressemblera votre image affichée par un Minitel.
Exemple:
2. En ligne de commande Windows, tapez:
imgtovdt "D:\Mon dossier\maphoto.jpg"
Résultat:
---------------------------------------------------------------
ImgToVdt - Image To Minitel Videotex format
           by Anto80 (@elbloco80)
---------------------------------------------------------------
Hello!
Argument input:
[FILE1] "D:\Mon dossier\maphoto.jpg"
Found file!
Input bitmap: 740 x 233 pixels
Image processing version 3 selected.
Ratio image: 3.1760
Ratio will NOT be preserved. (Use -pr if you want to)
Target image size: 40 x 24 characters
         Lowest lit level is  74
        Highest lit level is 255
    VDT File: "D:\Mon dossier\maphoto.VDT"...
  Temp bitmap saved to "D:\Mon dossier\maphoto.jpg.out_hi_v3_n_g.png"
  Temp bitmap saved to "D:\Mon dossier\maphoto.jpg.out_hi_v3_n_m.png"
Videotex data: 2 kb
...ce qui aura pour effet de créer un fichier MaPhoto.VDT et deux fichiers de prévisualisation MaPhoto_g.PNG et MaPhoto_m.PNG. Le premier (avec suffixe _g) correspond à un rendu en niveaux de gris. Le second (avec suffixe _m) permet de prévisualiser dans les couleurs propres au Minitel car il y a un écart net entre le noir et le gris le plus foncé.
Pour plus de détails ou pour obtenir des résultats graphiques différents, vous pouvez consulter la liste des options de conversion de ImgToVdt.
Vous pouvez aussi volontairement créér des glitchs d'affichage sur votre Minitel.
En cas de problème, une rubrique d'aide est aussi disponible.
Photo d'une femme, affichée sur Minitel avec ImgToVdtPhoto d'un homme, affichée sur Minitel avec ImgToVdt

Transfert sur Minitel

Le fichier VDT généré par ImgToVdt devra enfin être transféré sur Minitel. Une possibilité est d’utiliser le port série RS232, par exemple par un câble USB vers Série pour faire cette liaison série RS232. Dans ce cas, ce pilote USB vous sera utile:
Prolific USB-to-Serial Comm Port (Driver) version 3.3.2.105 model [10/27/2008]
Vous le trouverez sur http://wp.brodzinski.net/hardware/fake-pl2303-how-to-install/
Sur cette page, recherchez "IO-Cable_PL-2303_Drivers-Generic_Windows_PL2303_Prolific" (.zip)
Par exemple pour envoyer au Minitel le contenu du fichier MaPhoto.VDT sur le port série COM4 à la vitesse de 4800 bauds, tapez les instructions ci-dessous dans l'invite de commandes Windows:
mode COM4 7bits 4800 bauds
type "MaPhoto.VDT" > COM4

Vidéo : Exemples de photos converties, générées, et visualisées sur un écran Minitel

Témoignages : They used ImgToVdt !

Myd (DJ en France) a diffusé une photo de lui sur Minitel pendant un live YouTube. Cette photo était en réalité issue d'une conversion du fichier image au format VDT, avec le logiciel ImgToVdt.
Photo sur Minitel pendant un live YouTube
Crédit Images: