eei画像フォーマット

概要

exloupeの画像ファイル/動画ファイルプラグイン用のサンプルとして作られた画像/動画フォーマットです
サンプルプログラムを記述するために作られたもので既存の各種フォーマットと比較して劣っています

Easily exchange images format

拡張子

.eei

タイプ

マルチページ静止画および動画

ヘッダー

識別子4byte'E' 'E' 'I' '\0' の4文字
エンディアン識別値2byte0x484c : littleなら'L' 'H', bigなら'H' 'L'
(予約)1byte0固定
1ピクセルのビット数1byte(符号無し)8, 16, 32, 24, 48, 96, 192 のいずれかの値
水平方向ピクセル数4byte(符号無し)1以上
垂直方向ピクセル数4byte(符号無し)1以上
画像枚数4byte(符号無し)1以上
1フレームの時間4byte(符号無し)0.静止画 1~.動画のフレーム間隔(ms)

画像データー

ビット数 8, 16, 32 はグレースケールの画像
ビット数 24, 48, 96 はRGBの画像(格納順はピクセル毎に R, G, B)
ビット数 192 はXYZの画像(格納順はピクセル毎に X, Y, Z double型)

左から右へ向かう水平方向ピクセル数のラインが上から下に垂直方向ピクセル数だけ重なって1枚の画像になる
これが画像枚数繰り返される