官方球拍教程和书籍“球拍领域”都建议使用Dr. Racket在Racket中加载和定义图像。
然而,我正在使用Geiser(racket-repl)与Emacs。我使用
定义图像(make-object bitmap% (image-location))
功能。
这是加载图片的最佳方式吗?还是有更有效和简单的方法? 我问,因为我遇到了this problem。
答案 0 :(得分:3)
如果您已经在使用2htdp/image
库(您的其他SO帖子建议),那么您可能希望使用同一个库中的bitmap
函数。请参阅2htdp/image
文档的this section。
你可以像这样使用它:
#lang racket
(require 2htdp/image)
(define my-image (bitmap "path/to/image.png"))