• 締切済み

プログラミングで困ってます

与えられた画像ファイルをC言語によって、配列に読み込み、新しい画像ファイルとして 書き出そうとしましたが、できませんでした。 画像データを読み込むための配列は2次元配列で、ポインタを用いた動的メモリの確保を行います。 また、読み込みと書き込みは関数として定義します。 画像ファイルの仕様は ・8bitグレースケール画像 ・画像サイズは512*512 ・Rawフォーマット(画素値はラスタスキャン順にバイナリ形式で保存)

みんなの回答

回答No.3

まず動かないCのソースを提示しましょう。 きっとつっこみが入りまくります。

すると、全ての回答が全文表示されます。
  • trajaa
  • ベストアンサー率22% (2662/11921)
回答No.2

あの~『できませんでした。』と簡単に済ましていますけど 何がどういう感じで、何処まで出来て何が出来なかったのでしょうか? 処理フローが思いつかないのと 関数の使い方が分からないのと コンパイルエラーの解消法がわから無いのと 実行時エラーの原因が分からないのと 出来ませんの理由も色々だろうし、対処法も様々のはず それなのに『できませんでした。』だけで、どうやって対処法が分かるのでしょうか? そんなエスパーは世の中に居ない

すると、全ての回答が全文表示されます。
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

「できません」と言われても.....何ができなかったのでしょうか? 1)画像サイズ分配列を確保する 2)画素のデータを読み込む 3)その座標に該当する配列の要素を、読み込んだ値にする 4) 2,3を全画素繰り返す という簡単なプログラムです。 [Rawフォーマット(画素値はラスタスキャン順にバイナリ形式で保存) ]ということなら、他のフォーマットのようなヘッダだの解凍だのといった処理が不要なのですから。

すると、全ての回答が全文表示されます。

関連するQ&A