• 締切済み

お願いします

三次元配列で定義した空間に画像を読み込むプログラムを作りたいのですが、なにか参考になりそうな本やHP、あるいはソースはないでしょうか? またこういう風にしてはと言うのがあればで切るだけ詳しく教えてください。 ちなみに使用しているのはVisual C++ 6.0で読み込みたい画像はBMP画像です。

みんなの回答

  • tettsu
  • ベストアンサー率30% (4/13)
回答No.3

この文面だと、画像を読み込むのが分からないのか、三次元配列の扱いが分からないのかが分からないのですが・・・ とりあえず、BMPの読込は、参考URLを見れば分かると思います。 http://www13.plala.or.jp/kymats/study/multimedia.html 三次元配列については、  「データ型 配列名[要素数][要素数][要素数]」 これの意味が分からないのですが、 複数画像のピクセルデータを階層的に管理するってことですかね? とりあえず画像サイズ固定の640×480の画像を10枚保持するということなら、 COLORREF images[640][480][10]; こう宣言して、 images[x][y][n] = n枚目のビットマップの(x、y)座標の色; といった感じにすれば、良いのではないでしょうか 質問のタイトルは、質問の中身が分かりやすいタイトルにしたほうが良いと思いますよ。

参考URL:
http://www13.plala.or.jp/kymats/study/multimedia.html
  • keibou21
  • ベストアンサー率31% (18/58)
回答No.2

BMPは通常2次元画像(縦、横)だと思いますので それをどう3次元配列に展開するのかを提示していただかないと なんとも答えられません。

  • Interest
  • ベストアンサー率31% (207/659)
回答No.1

「三次元配列で定義した空間」と「空間に画像を読み込む」 の意味が分からないのですが、3DCGでポリゴンにテクスチャを張るようなイメージでいいでしょうか? > 使用しているのはVisual C++ 6.0 ということでOSはWindowsのようですね。Windowsで3DCGを扱うプログラムを書くならDirectXかOpenGLというライブラリが定番です。私はOpenGLしか使ったことが無いのでOpenGLで参考になりそうなところを紹介します。 GLUTによる「手抜き」OpenGL入門  http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html OpenGLの「赤本」とも言うべき定番の本  http://www.amazon.co.jp/exec/obidos/ASIN/489471695X

nakazima
質問者

補足

すいません書き方が悪かったです。 えっと データ型 配列名[要素数][要素数][要素数] みたいなかんじで宣言してそこに画像を読み込んでどの位置に何色が来てるとかが見たい感じです。 コレもまたなんかピンとこない書き方ですけど

関連するQ&A