- ベストアンサー
IrfanviewにおけるPGMファイル出力について
Irfanviewでjpeg画像をグレースケール化し、PGMファイルで出力しました。出力方法はバイナリではなく、アスキーにしました。すると、1行あたり16個の整数がずうっと下のほうまで続いているのですが、ところどころ、改行コードが抜け落ちたのか、32個の整数が並ぶ行が発生します。これは何か意味があるのでしょうか?それとも単なる処理落ちなのでしょうか?もし処理落ちなのだとしたら、ちゃんと全ての行が16個ずつの値になるようにできないでしょうか?あとでプログラム処理するときに不便です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IrfanViewの挙動についてはわかりませんが http://netpbm.sourceforge.net/doc/pgm.html PGMの仕様から言えば、1行あたりのデータ数に決まりはありません。 (70文字以内、というのはありますが)
お礼
272×80行の数字行列を処理していたのですが、どうやら16列×17行並んで272個、その次の行に移るときには改行コードが入らないみたいです。 つまり、272個文字を書くごとに、改行コードが抜け落ちているとわかりました。修正プログラムを作ったので何とかなりそうです。 pgmファイルの仕様で70文字以内、と云うのは知りませんでした。ありがとうございました。