yasuy****@javao*****
yasuy****@javao*****
2004年 6月 22日 (火) 14:13:33 JST
えんどうです。
> 表示画像の保存はまだ試みていません。
スクリーンに描画された画像を保存したいので、とりあえず
(define (canvas-key widget event)
のなかに、
((member kv (list GDK_s))
(let*
((colormap (gdk-get-colormap (ref widget 'window)))
(pixbuf (make <gdk-pixbuf>)))
(begin
(gdk-pixbuf-get-from-drawable
pixbuf (ref widget 'window) colormap 0 0 0 0 1024 768) ;; サイズ固定..?
;; ここで gdk_pixbuf_save を呼びたい
)))
などというコードを追加してみました。
Gauche-gtk で gtk_pixbuf_save を呼ぶには、
それをラップする stub を Gauche-gtk に追加する必要がありますよね。
http://developer.gnome.org/doc/API/2.0/gdk/gdk-Pixbufs.html
--
ENDO Yasuyuki <yasuy****@javao*****>
http://www.javaopen.org/~yasuyuki/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)