wpaisb-devl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DEVL] Afficher un image


From: Luca Saiu
Subject: [DEVL] Afficher un image
Date: Wed, 21 Jul 2010 20:19:55 +0200
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Je vous donne une copie de ma conversation en chat avec un étudiant.
Veuillez m'excuser pour les erreurs ; j'ai écrit très rapidement sans le
correcteur orthographique.

(08:06:50 PM) Mehdi alias kira: Monsieur ?
(08:07:00 PM) Luca Saiu: Bonsoir
(08:07:13 PM) Mehdi alias kira: Je voudrais juste vous poser une question
(08:07:21 PM) Mehdi alias kira: je travail actuellement sur le projet du
jeu du serpent
(08:07:26 PM) Mehdi alias kira: pour le ratrapage de master 1
(08:07:30 PM) Luca Saiu: Oui\
(08:07:48 PM) Mehdi alias kira: Je voudrais savoir s'il est possible de
charger une image en background dans la console?
(08:08:35 PM) Luca Saiu: No, pas d'une façon banale
(08:08:48 PM) Luca Saiu: Mais il y a une astuce possible.
(08:08:49 PM) Luca Saiu: Alors
(08:09:06 PM) Mehdi alias kira: J'ai vu qu'il est possible avec CL-GD
(08:09:13 PM) Luca Saiu: Il y a beaucoup de formats différents pour les
images
(08:09:52 PM) Mehdi alias kira: Donc vous dites que l'on peut convertir
l'image dans un format lisible par lisp ?
(08:09:57 PM) Luca Saiu: (si CL est Common Lisp, c'est un autre langage;
ce n'est pas très différent, mais c'est incompatibile avec Scheme; désolé)
(08:10:03 PM) Luca Saiu: Presque:
(08:10:13 PM) Luca Saiu: Il y a des formats basés sur le texte
(08:10:22 PM) Luca Saiu: Je cherche le nom exacte
(08:10:44 PM) Mehdi alias kira: Donc il est possible avec ce format
d'integrer une image en arriere plan dans la console?
(08:10:55 PM) Luca Saiu: Voila
(08:10:57 PM) Luca Saiu: http://en.wikipedia.org/wiki/Portable_anymap
(08:10:57 PM) Mehdi alias kira: Je vais continuer a chercher alors
(08:11:04 PM) Luca Saiu: PNM, et ses sous-formats
(08:11:11 PM) Luca Saiu: sont très très faciles à utiliser.
(08:11:15 PM) Luca Saiu: Je vous donne un example
(08:11:30 PM) Luca Saiu: Il ya une première ligne avec le nom du format
(08:11:44 PM) Luca Saiu: P3

(08:11:53 PM) Luca Saiu: 3 2

(08:12:04 PM) Luca Saiu: ça signifie 3 pixels par 2 pixels
(08:12:24 PM) Luca Saiu: et après, dans les lignes suivantes,
(08:12:25 PM) Luca Saiu: 255   0   0     0 255   0     0   0 255
255 255   0   255 255 255     0   0   0

(08:12:44 PM) Luca Saiu: Pour chaque pixel, trois composantes: rouge,
vert, noir
(08:13:05 PM) Luca Saiu: La seule différence est que les coordonnées
sont en [0, 255] en lieu de [0, 1]
(08:13:45 PM) Luca Saiu: Donc vous pouvez utiliser un programme comme
gimp ou convert pour sauvegarder votre fichier dans le format correcte
(08:13:59 PM) Luca Saiu: et ecrire une fonctionne Scheme pour charger
l'image
(08:14:27 PM) Luca Saiu: Le format est très bien expliqué sur la
wikipedia: http://en.wikipedia.org/wiki/Portable_anymap
(08:14:54 PM) Luca Saiu: Avec votre permission, je vais envoyer un
message à la mailing list avec le log de cette conversation

- --
Luca Saiu
http://www-lipn.univ-paris13.fr/~saiu
GNU epsilon: http://www.gnu.org/software/epsilon
Marionnet:   http://www.marionnet.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkxHOksACgkQvzOavibF0obIXgCgnZJyJmtLqmGQfbV6k2Imeb3R
hGMAnR4kFy8Um2P91uGyul00FcF+JOmG
=Kqnf
-----END PGP SIGNATURE-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]