2013-07-27 3 views
1

Les deux, le didacticiel officiel de raquette et le livre "Realm of Racket" suggèrent d'utiliser Dr. Racket pour charger et définir des images dans Racket. J'utilise cependant Geiser (racket-repl) avec Emacs. Je définis les images en utilisant la fonctionMeilleure façon de définir une variable Image dans une raquette

(make-object bitmap% (image-location)) 

.

Est-ce le meilleur moyen de charger une image? Ou y a-t-il des moyens plus efficaces et plus faciles? Je demande parce que j'ai été confronté à this problem.

Répondre

3

Si vous utilisez déjà la bibliothèque 2htdp/image (ce que suggère votre autre publication SO), vous pouvez utiliser la fonction bitmap de la même bibliothèque. Voir this section de la documentation pour 2htdp/image.

Vous pouvez l'utiliser comme ceci:

#lang racket 
(require 2htdp/image) 
(define my-image (bitmap "path/to/image.png")) 
Questions connexes