5秒の短縮

rubyで512×512のループを回して画像ファイルを解析してOpenGLの形式に変換するのが面倒だったので、OpenGLの形式にコンバートする処理を事前に行なってファイルに保存し、実行時にはそのファイルを読み込むことで対処しました。今までは画像一枚読み込むのに数秒かかっていた(!!)のですが、これで一瞬で読み込めるようになりました。偉い!
って良く考えたら昔bmpppm変換プログラム作ったわけだから、2重にフィルタを通している事になるのですね。bmpOpenGL形式のプログラムを1つ、最初から作った方が良かったかも(汗)…まあ最初はrubyの特性を分かっていなかったので、これも仕方ないという事にしておきます。