.jpg ファイルを R5RS にインポートする方法を探しています。制作中のゲームの背景に使用したいと思います。
ありがとう!
多くの Scheme 実装は、画像ファイルをサポートしています。書かれているように、R5RS標準はそうではありません。たとえば、使用できるラケットを使用することをお勧めします。
(require 2htdp/image)
(bitmap/file "/path/to/foo.jpg")
実際、ゲームの構築には R5RS の傘下に収まらない部分がたくさんあります。残念ながら、ほぼ確実に実装を選択し、標準外の機能を使用する必要があります。
グラフィックス/グラフィックス ライブラリを使用します。これを使用してファイルに入れます(ラケットで):
(require graphics/graphics)
これは使用法です:
((draw-pixmap viewport) file p [color]) → void?
viewport : viewport?
file : path-string?
p : posn?
color : (or/c (integer-in 0 299)
string?
rgb?)
ラケットのドキュメントで詳細なヘルプを見つけることができます