漢だったら iPhone RAW DNG ファイル読みたいですね!
やりましょう!
できました.
注意点
iPhone(iOS)の DNG を読むのには, 以下に注意でした.
- 12bit の Lossless JPEG(LJPEG)
- 画像データは 8x8 の tiled な LJPEG にわかれていた
- LJPEG の components は 2. これは TinyDNGLoader で使っている lj92 ライブラリではサポートしていなかったので, いくらか修正が必要だった.
まとめ
時代は RAW ですね!
TODO
- LJPEG のデコードを早くする
- huffman table を component ごとに読む
- TinyDNGLoader を用いることで, 優秀な若人が自ら切磋琢磨し RAW DNG 現像を極めるスキームを確立したい