画像フォーマット
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ファイル 非常にわかりやすい解説
2024-08-14 11:00:22 32400