drracket でビットマップを作成しました。ハード ドライブに .bmp として保存したいと考えています。
#lang racket
(require racket/draw)
(define test-bitmap
(let* ((target (make-bitmap 60 30))
(dc (new bitmap-dc% [bitmap target])))
(send dc set-font (make-font #:size 14 #:family 'roman
#:weight 'bold))
(send dc set-text-foreground "blue")
(send dc draw-text "test" 5 1)
target))
(send test-bitmap save-file "test.bmp" 'bmp)
このコードを実行すると、drracket は " save-file in bitmap%: kind Saving not yet implemented: 'bmp " と報告します。 save-file メッセージで kind として 'png を使用すると、ファイルは正しく保存されますアーティファクト)。
bitmap%のドキュメントには、この操作の有効な種類として 'bmp がリストされています。
これは実際には実装されていませんか、それともばかげた間違いを犯していますか?