掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
BMPから画像データを抽出するには? (ID:141001)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
この問題は、VB6上の多次元配列が、メモリ上にどのように保持されるかを理解しなければ始まりません。 とりあえずC言語向けですが、以下のサイトが参考になるかと思います。 http://ysserve.int-univ.com/sugsi/Lecture/c2/e_04-04-04.html http://www.e-chishiki.com/jpn/articles/programming_languages/c/arrays/memory_map_of_a_2_dimensional_array というか、なんでもともとあった下記の行をコメントアウトしているのですか? ReDim lpBits(((.biWidth * .biBitCount + 31) \ 32) * 4 - 1, Abs(.biHeight) - 1) As Byte ' バイト数を計算(4バイト単位幅) この行はビットマップファイルの構造にあわせてコーディングされているのですが。 ReDim lpBits(100, 100) As Byte これではビットマップファイルの構造に合いませんよ。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.