演習2

  1. 練習のための画像を以下の中からひとつ選び、~/image/ex2 ディレクトリに保存しなさい。
  2. 保存した画像を PPM 形式に変換しなさい。(djpeg コマンドを使う)
  3. PPM形式画像を幅64ピクセルに縮小しなさい(幅の指定法は man で確認すること)
  4. 縮小した画像を左右反転しなさい
  5. 上の2つの画像を合わせて、以下のような画像を作りなさい
    -----------
    | 正 | 反 |
    -----------
    | 反 | 正 |
    -----------
    
    但し、「正」は元の(幅64)画像、反は反転した画像。
  6. この画像を極端に明るくしなさい。
  7. さらに、JPEG形式に変換しなさい。
  8. この画像を背景に指定した HTML 文書を作成し、上記の変換に使ったコマンドを 解説するレポートにし、 ~/public_html/image/ex2.html に保存しなさい。途中まで処理した 画像も、JPEG形式にして「インライン表示」するとなおよい。 また、画像のサイズをピクセル単位とファイルサイズ(バイト単位)で確認し、インライン表示した画像の近くに書いておくこと。
  9. 余裕があれば、その他の Netpbm コマンドも試してみて、その成果を HTML レポートに 書くと、なおなおよい。

参考: check.jpg を背景に、element.jpg をインライン表示するには、以下のように記述する
<html>
<body background="check.jpg">
<h1>インライン表示の例</h1>
<img src="element.jpg">
32x42 ピクセル 4045 バイト(PPM) 1028 バイト(JPEG)
</body>
</html>
多分、こんなふうになるはず。

インライン表示の例

32x42 ピクセル 4045 バイト(PPM) 1028 バイト(JPEG)

環境設定ができていない場合、man の参照、コマンドの実行ができません。 とりあえず、以下のようにして tkikuchi の環境設定ファイル .cshrc を コピーして使用するとよい。
% cd
% cp ~tkikuchi/.cshrc .
(新しく端末エミュレータを立ち上げる)