- 320 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 08:32:23 ]
- [1] 授業単元:アルゴリズム
[2] 問題文(含コード&リンク): PNMという画像フォーマットを用いるとprint文で文字コードを出力することで 画像が作成できる。 (説明例:a-gamyl.hp.infoseek.co.jp/Clang/pnm_read.html) これを用いて任意の画像を作成する。2次元の配列変数x,y座標を持つ平面に見立てて 画像を構成することが可能である。例えば画像の大きさ256x256の大きさとして 中央の(128,128)の場所に赤い点をひとつだけ打つには以下のようなプログラムになる。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6879.txt 以下のように直接出力してみよう。 $ cc en5-3.c $ ./a.out > test.ppm 出来上がったtest.ppmというファイルをファイルブラウザで開いてみると 中央に赤い点が打たれているのが分かる。どのようなデータが書き込まれているかは プログラムの最後のfor文を見ていただきたい。 (課題) ・sin派を描いた画像を作成するプログラムに変更せよ。 ・円を描いた画像を作成するプログラムに変更せよ。 ・うずまきを描いた画像を作成するプログラムに変更せよ。 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語: C言語 [4] 期限:無理を承知で後日6/12 午後2時までにお願いします。
|

|