カタログビューワ風のなにか

去年作りかけのカタログビューワを細々と再開。
いつ出来ることやら…




ソース共通なので画面はPCの表示


ページめくりの矢印を付けてみた
検索後ダブルクリックでページに飛ぶようにした


実際作ってみるといろいろ課題が見えてくる。
libpngって結構メモリ食う感じ。Windows CEだとメモリが貧弱なのでつらい。
libpngの出力形式が32bitになっちゃうんだけど、16bitにする方法を調べ中。ないのかなあ…
32bitだとカタログ1ページ分展開するだけで1096×1600×4=約7MBも必要になる。きつい。
あと1ページ分の展開に1秒弱かかる(XScale/520MHz)。これはどうしようもないのか。
StretchBltの縮小、きちゃない。もちろんドライバ依存なのだが…。きれいに縮小するには自作でリサイズルーチン入れるっきゃなさそう。
次のページ番号取得をSELECT min(pageNo) FROM ComiketCircle WHERE (pageNo>%d);みたいな感じで作ってみたらこれがひどく遅い。ページめくるだけで10秒以上かかる。しょうがないんでページめくり専用にページ番号だけのテーブルを追加。


ToDo
とりあえずは次の目標はカットの選択枠とカーソル移動。あと詳細情報ウィンドウかね。