TOP > n.s.研究所 > ライブラリ > VisualC++ > TIPS

ライブラリ

TIPS
OpenGLでgifアニメまでのメモ

文責:遠藤 理平 (2009年10月 9日) カテゴリ:TIPS日誌

1.ウインドウの内容をビットマップファイルへ出力

つきのサイトのスクリプトを利用させてもらう
Akita National College of Technology Yamamoto's Laboratory
gl_screenshot.h → ダウンロード
gl_screenshot.cpp → ダウンロード

注意

当環境 VisualC++2008 ExpressEdition の場合、
「'exit' : 再定義 ; __declspec(noreturn) が異なります。」
とエラーが発生したため、以下のように「glut.h」のインクルードの前に、「stdlib.h」をインクルードすることで解決。

#include <stdlib.h>
#include <GL/glut.h>

ソース

以下のソースを任意の場所に置く。

gl_screenshot gs;
gs.screenshot("output.bmp", 24); //引数:ファイル名, 1ピクセルあたりのビット数

アニメーションにすることを想定しているので、出力ファイル名を連続的に変えてbmp形式に保存する。
00001.bmp
00002.bmp
・・・

2.ビットマップファイルをつなぎ合わせて、gifアニメを作る

bmp形式ファイルから直gifアニメを作ることができるフリーソフトを利用する。
フリーのGIF/MNG-LC アニメーション作成ソフト Giam ダウンロードのページ('08 9/22 更新)
使い方はすごく簡単なので割愛。
先に作っておいたbmpファイルをドラックして入れることで、gifアニメを作ることができる。

作成例

(タグ: ,

■現在のカテゴリ: ライブラリ > VisualC++ > TIPS

ライブラリ

LabVIEWを使った物理数学集

VisualC++


▲このページのトップn.s.研究所 トップ

関連記事

TIPS


日誌


▲このページのトップn.s.研究所 トップ

n.s.研究所

About n.s.研究所

Activity 活動予定

Thema 研究テーマ

単細胞生物の行動に関する研究

多細胞生物の行動に関する研究

社会性昆虫の行動に関する研究

人の認識に関する研究

環境に関する研究

Thema 開発テーマ

ロボットの開発

作ってみた

Lecture 講義

コンピュータ・サイエンス講座

マイコン・サイエンス講座

Library ライブラリ

LabVIEWを使った物理数学集

VisualC++

Report 報告

学会等での発表

論文発表

その他の報告




Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました