我在 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 报告“位图中的保存文件%:尚未实现的种类保存:'bmp ”文物)。
bitmap%的文档将 'bmp 列为此操作的有效类型。
这实际上是未实现的,还是我犯了一个愚蠢的错误?