[Gauche-devel-jp] Re: Fixpoint?

Back to archive index

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)





Gauche-devel-jp メーリングリストの案内
Back to archive index