画像フォーマット
2006年7月25日
Suns & Moon Laboratory
PBM,PPM,PGM,PFM
| PBM | Portable Bit Map |
| PPM | Portable Pixel Map |
| PGM | Portable Gray Map |
| PFM | Portable Float Map |
PFMは微妙な感じ(一般的ではない?)
ファイルはヘッダ+ボディで構成される。
ヘッダ
はテキスト形式
改行コードはLN
#から改行まではコメントとして無視する
ファイルヘッダはMagic,Width,Height,Depth/Scale&Endianで構成される。
それぞれの要素は、空白,タブ,改行
Magic
| P1 | 2値 ascii形式 | PBM形式 |
| P2 | グレースケール ascii形式 | PGM形式 |
| P3 | フルカラー ascii形式 | PPM形式 |
| P4 | 2値 raw形式 | PBM形式 |
| P5 | グレースケール raw形式 | PGM形式 |
| P6 | フルカラー raw形式 | PPM形式 |
| PF | フルカラー IEEE浮動小数点形式 | PPM形式 |
| Pf | グレースケール IEEE浮動小数点形式 | PFM形式 |
Width
Height
Depth/Scale&Endian
PF,Pf形式以外
色深度、たとえばグレースケールなら255。
PF,Pf形式
縦横比とエンディアンを示す。
正の値ならビッグエンディアン、負の値ならリトルエンディアン。
縦横比は値の絶対値を用いる。
ボディ
ボディはMagicで定義されるフォーマットにより、テキスト又はバイナリ形式
参考
画像ファイルの扱い方 (2) -PPM/PGM/PBM形式 (1)
Java/画像処理/PPM
PFM Format Description
Unofficial PBM format for HDR image
TIFF
Adobe Developer Resources TIFF 仕様書
CGファイル概説 第5章 TIFFファイル 非常にわかりやすい解説
2025-12-04 11:53:01 32400