JPEG!

今日の目標は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 シフトしてなかった💦

\(^o^)/

でも・・・

1枚描くのに0.5秒=2 fps 💧

なんとかせねば・・・

手探り覚書

  • ライブラリのリンクを作る ln -s libturbojpeg.so.0.0.0 libturbojpeg.so
  • 関数を古くする tjDecompressHeader3 -> tjDecompressHeader2

コメントを残す

メールアドレスが公開されることはありません。