PGM
読み:ピージーエム
外語:PGM: Portable Gray Map

 PNMフォーマットに属する画像ファイルのフォーマットの一つ。
目次

概要
 グレイスケール画像を扱うことができるフォーマットである。
 最初の2文字がマジックナンバーで、文字方式とバイナリ方式を区別できる。

特徴

用例(文字)
 8値の文字方式PGMの場合、次のようになる。
 P2
 4 3
 8
 0 1 2 3
 4 5 6 7
 1 3 5 7
 行ごとに改行すると分かり易いが、改行が行の区切りというわけではない。ホワイトスペース(空白、タブ、CR、LF)が各数値の区切りであり同一視されるので、実際にはどこで改行を入れても良い。
 画像の横幅は、あくまでも2行目に書かれた値が使われる。
 なお、電子メールでも送りやすいように、横幅は70文字以内とすることが期待されている。

用例(バイナリ)
 バイナリ方式でも基本構造は変わらない。しかし、Infran Viewはじめ、8ビット(ピクセル値の最大値=255)以外に対応していない実装も多い。
 0xが附されている部分がバイナリであるものとする。
 P5
 4 3
 255
 0x00 0x11 0x22 0x33
 0x44 0x55 0x66 0x77
 0x88 0x99 0xAA 0xBB
 バイナリ部分は、行ごとに改行しない。

再検索