imgfmt
*画像フォーマット 2006年7月25日 [[index]] #contents **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)>http://www.mm2d.net/c/c-08.shtml]] [[Java/画像処理/PPM>http://discypus.jp/wiki/?Java%2F%B2%E8%C1%FC%BD%E8%CD%FD%2FPPM]] [[PFM Format Description>http://netpbm.sourceforge.net/doc/pfm.html]] [[Unofficial PBM format for HDR image>http://local.wasp.uwa.edu.au/~pbourke/dataformats/pbmhdr/]] **TIFF [[Adobe Developer Resources TIFF>http://partners.adobe.com/public/developer/tiff/index.html]] 仕様書 [[CGファイル概説 第5章 TIFFファイル>http://www.snap-tck.com/room03/c02/cg/cg.html]] 非常にわかりやすい解説
2024-12-18 18:03:52 32400