課題2のページ@真鍋

課題2のプログラム

kadai2-1.c(テンプレ)
invert_image.c(参考)

課題2-2はinvert_image.cを参考に...
invert_image.cでなんとなくイメージつかんでもらえるといいかも

コンパイルのやりかた

「画像ファイル」と「pgm_io.h」と「pgm_io.c」をプログラムの置いてあるフォルダに落として

gcc -c pgm_io.c -Wall (一番最初だけでOK(pgm_io.oができる))
gcc -o test test.c pgm_io.o -Wall
./test (実行)

提出してもらうもの

課題2-1

・ ヒストグラムのプログラム + girl32.pgmでの実行結果
・ 濃度補正した際,原画像にどのような効果が得られるのかコメント

※ printf("%-3d",i); とかで左詰めできたり

課題2-2

・ 上下左右反転させるプログラム + girl.pgmでの実行結果
・ 上下左右反転させた画像(端の画素が正しく変換されてるか確認を!)

端の画素がおかしいと思ったら画像サイズである"height"と"width"に実際に入っている数字と
二次元配列に入っている数字を考えましょう.

授業のページ

リンク