自炊ビュワー(2) 機能案件

自分として「Perfect Viewer」に致命的に足りない機能は見開き表示
「Perfect Viewer」にある「自動見開き」は、前後のページと比べて幅が半分程度以下の画像をくっつけて表示するような動きをする
どうも機能的に「Perfect Viewer」はドキュメントスキャナで取り込んだものではなく、フラットヘッドスキャナで取り込んだデータを想定している気がするな
「自動単ページ」なんかも見開きスキャンを左右で分割して表示する機能のようだし

そんな訳で、目指すべき目標は「Perfect Viewer – 不要機能 + 独自機能」に設定
●とりあえずコミックビュワーとして最低限の基本機能を押さえる
・画像を表示、ページの移動
・表示画像の拡大/縮小/移動
・しおり
・本棚
●不要な機能は切り捨て
・画像リサイズのアルゴリズム選択なんて、スマフォの画面じゃ見分けつかんからイラン
(アルゴリズムの独自実装なんて面倒なだけだし……難しいし)
・設定できる項目は割り切る
あんま細かく設定できても使わん/分りにくくなるだけ
必要な機能だけに絞り込むべし
●独自機能
・見開き表示
好きなページで次(または前)ページと見開き表示
・複数本棚
カテゴリ別とか作者別とか、自由に本棚を作成して整理したい
ひとつの書籍で複数の本棚に配置も可能とする
書籍情報をDB化して、作者別とか出版社別とかの本棚はデフォルトで用意
・隠し本棚
隠してある事自体も可能な限り隠す
→説明ページ等、戻る以外操作しない画面にジェスチャーを仕込む
→その画面で事前に登録したジェスチャー操作をすれば隠しモード解除、とか
・自動着色
こちらの記事に、Androidで動くサンプルがあるので組み込む
※GPL汚染されるので、着色処理部は外部サービスにして切り離す
・ネットワークドライブ対応
これもGPL汚染されるし、切り離しも難しい気がするので保留