今日の目標はJPEG画像をビットマップ画像に変換してLCD(ili9341)に出力すること
JPEGからビットマップ画像への変換は libjpeg turbo が早いらしい
期待はしなかったが、turboで検索すると・・・
/usr/include/turbojpeg.h
/usr/lib/libturbojpeg.so.0.0.0
/usr/lib/libturbojpeg.la
/usr/lib/libturbojpeg.so.0
あるじゃん
古いバージョンらしく、一般のサンプルは動かず、少し苦労したが、手探りでなんとか動くように
うーん🤔
あ💡
変換された RGB は 8-8-8bit、LCDは 5-6-5bit シフトしてなかった💦
でも・・・
1枚描くのに0.5秒=2 fps 💧
なんとかせねば・・・
手探り覚書
- ライブラリのリンクを作る ln -s libturbojpeg.so.0.0.0 libturbojpeg.so
- 関数を古くする tjDecompressHeader3 -> tjDecompressHeader2