Kawai Shiro
pract****@yahoo*****
2004年 8月 15日 (日) 00:45:35 JST
とりあえず出力を速くしたいのなら、 gl-read-pixelsで得たベクタを write-blockでバイナリとして書き出してしまうという手はあります。 sgiのrgb形式あたりならヘッダをつけるのもあまり手間ではないかも しれません。 Gauche-gtk-0.4.1 (with gtkgl) を使えば、gdk-pixbufインタフェースを 使って直接pngやjpgで保存できます。ただ、元のプログラムを gtkglを使うように変更する必要があるのであまり手軽では ないですね。 シーケンスのfor-eachが遅い理由は調べてみます。出力をせずに 回した場合でも遅いですか? それならuvectorへのアクセスの問題、 それで速くなれば律速はI/Oもしくはinteger->ascii変換ですね… --shiro __________________________________________________ GANBARE! NIPPON! Yahoo! JAPAN JOC OFFICIAL INTERNET PORTAL SITE http://mail.ganbare-nippon.yahoo.co.jp/