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)