tail head cat sleep
QR code linking to this page

manページ  — PBM

名称

pbm – ポータブルビットマップファイルのフォーマット

内容

解説

ポータブルビットマップフォーマットは、 最低位の共通の白黒画像ファイルフォーマットです。 元々は、異なったタイプのマシン間で、 ビットマップ転送には適さないネットワークメーラを使用して、 ビットマップをメールで受け渡しする妥当な方法としてデザインされました。 現在は、多くのビットマップ変換フィルタ群の共通語として使用されています。 定義を以下に示します:

以下に、このフォーマットでの小さなビットマップの例を示します:

P1
# feep.pbm
24 7
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0
0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0
0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0
0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0
0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

このフォーマットを読むプログラムは可能な限り寛大になるべきで、 少しでもビットマップのように見えるものはなんでも受け付けるべきです。

このフォーマットには派生形式があり、 RAWBITS オプションをコンパイル時にセットすることで利用可能です。 この派生形式は、以下の点が異なります:

作者

Copyright (C) 1989, 1991 by Jef Poskanzer.

PBM (5) September 27, 1991

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

On two occasions I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
— Charles Babbage