RGBが各8bit、1677万色の古典的画像の標準、BMP(ビットマップ)のまさにHDR版。シンプルな形式はJavaScriptでも簡単に実装できるとのことで、用意してみました。

「code4fukui/OpenEXR」
ByteWriter.js、ByteReader.jsを使って、16bit浮動小数点数の配列をヘッダー付きで保存します。32bit浮動小数点数バージョンもありますが、当面は16bit版でいいでしょう。

「exapmle.exr」
おもしろいみはあまりないですが、HDR画像です。HDR対応環境で開くと、白(=#FFFFFF)を超えた、明るさを確認できます。
links
- WebGPUを使って実現するHDR
256兆色で表現する
Fri Night