まず、ファイル形式識別記号ですが、P の後に数字をつけた2文字の記号で どのように画像データの形式を記録しているのかを見分けています。 形式と記号の対応は上の表のようになっています。 ちなみに、 acsii 形式とはいわゆる文字列で、これはエディタなので開くと人間が読める形式になっています。 例えば 10 という値は "10" という文字列で表されます。 それに対し、 raw 形式とはいわゆるバイナリ形式です。(C言語的にいうと getc 等で直接読み込める形?うまい説明が見つからない) フルカラーが PPM 形式(拡張子 .ppm)でグレースケールがPGM形式(拡張子.pgm)、 モノクロが PBM 形式(拡張子 .pbm)となっており、ファイルの拡張子が違います。 しかし、拡張子は .ppm で統一してもかまわないようです。 (読みこむときはどの拡張子でも開けるようにして、書き出すとき