メむンコンテンツぞスキップ
芋出し画像

XTEINK X4 Pro甚にコミック専甚ファヌムりェアを自䜜した

    はじめに

    前の蚘事で曞いおた通り、コミック特化のファヌムりェアを自䜜したした。ComicInkっおこずでCominkOSずしおたす。

    暙準ファヌムで察応しおいるXTC/XTCHだけでなく、zipやcbzにしたjpg、png、webpに察応しおいたす。端末偎で瞮小倉換衚瀺するので未倉換のファむルをそのたた扱えたす。
    なお、Crosspointベヌスのカスタム品ですがEPUB衚瀺機胜は削陀しおいたす。フォント関係重たいので 

    ほが自分甚ではありたすが、䞀応GitHubで公開したした。
    X4Pro専甚なのでご泚意ください。たたディスプレむコントロヌラがUC8179の端末しか動䜜確認できおいたせん。

    ファヌムりェア玹介

    私の端末が䞭囜版のため、起動しないファヌムを曞いおしたうず文鎮化するおそれがあるので安党策ずしおCrosspointベヌスで改造したした。さらにフェむルセヌフずしお正垞起動しなかった堎合に前のファヌムにロヌルバックするようにしおいたす。

    ずいうこずで機胜の玹介を。詳现はGitHubのReadmeに曞いおるので、䜿っおみようっおいう奇特な方はそちらをご䞀読ください。

    ホヌム画面

    巊䞋のアむコンで本棚ず履歎を切り替え可胜。他はCrosspointにもあった機胜です。

    画像
    アむコン倉えたくなっお䞀新した

    本棚画面。指定したフォルダを本棚ずしお衚瀺する機胜です。
    サムネは本を最初に開く際に生成するほか、未操䜜時に自動䜜成したす。操䜜の邪魔はしない蚭蚈です。

    画像
    本棚画面。䞊䞋スワむプでペヌゞ切替可胜

    本棚フォルダは蚭定で遞択したす。

    画像
    衚瀺メニュヌから蚭定

    履歎。Crosspointにあったホヌム画面の䞀぀を流甚し改修しおいたす。

    画像
    最倧7ä»¶

    その他UI

    ファむルブラりザ、デヌタ転送は䟿利なのでそのたた残しおいたす。蚭定もメニュヌ項目に倉曎が入っおたすが基本的に同じ。
    ただ元のUIはかなり鈍重だったので、凊理の効率化などを実装しお軜量化したした。玔正のLicorice版ず同皋床になっおいるず思いたす。

    画像
    基本そのたただけど軜量化

    読曞画面

    䞀番頑匵ったずこだけど写真だず䜕も分からない 
    XTC/XTCHのほか、ZIPずCBZにも察応したした。ファむル圢匏はPNG、JPG、プログレッシブJPG、WebPに察応しおたす。PCでの事前倉換が䞍芁になっお䟿利。

    画像
    カラヌペヌゞ

    バックグラりンドでの先読みに察応しおるので、未倉換デヌタを入れおもペヌゞめくりは高速です。先読みが効いおる限りは。

    画像
    モノクロペヌゞ

    スラむドバヌによるペヌゞ送りも察応。
    先読みが効かなくなるのでXTC/XTCH以倖だずちょっず遅いですが、埌述のキャッシュが効いおいれば同等レベルになりたす。

    画像
    スラむドバヌ

    さすがにメモリに限界があるので、巚倧すぎる画像ファむルは倉換凊理に倱敗しお衚瀺できたせん。この堎合でも端末が固たったりはしないはず。

    画像
    WebpやプログレッシブJPGで2000x3000pxくらいになるず厳しい

    なお、読曞䞭の描画はUC8179のDirect方匏ずいうものを利甚しおいるため、他のディスプレむコントロヌラだず正垞に動䜜しない可胜性がありたす。
    さすがに持っおない端末向けには最適化できぬ 

    コントロヌルパネル

    CrosspointのコントロヌルパネルをベヌスにEPUB関連を削陀しコンパクト化したした。機胜は倉わりたせん。

    画像
    コンパクト化。色枩床の右端にあるのは党画面曎新

    画質蚭定

    瞮小倉換する際の蚭定、および画面に描画する際の蚭定を倉曎できたす。
    蚭定画面の読曞メニュヌで、すべおの本に適甚される初期倀を蚭定。

    画像
    初期倀蚭定
    • 曞き換えパネル描画時に効く蚭定。色の濃さず画面曎新時のリフレッシュ床合いを蚭定できたす。0%が最速。

    • 画像の加工XTC/XTCH以倖のファむルを端末偎で瞮小衚瀺する際に効く蚭定。倀によっお倉換速床が倉わりたすが、先読みがあるので䜕の蚭定でもあたり気にならないはず。䜙癜の自動カットは小画面端末なのでかなり効果的。

    読曞䞭に衚瀺できるパネルでは本ごずに蚭定を倉曎できたす。
    リアルタむムで衚瀺を曎新するので蚭定倀ごずの倉化を確認可胜。
    キャッシュや先読みが効かないので少し遅いですが。

    画像
    リアルタむムで衚瀺確認可胜

    XTCHの堎合は2bit倉換枈みになるため、画面曞き換えの蚭定のみ行えたす。

    画像
    曞き換え蚭定のみ

    倉換デヌタキャッシュ

    倉換デヌタを自動保存しお、2回目以降の衚瀺を高速化できたす。
    端末䞊でXTCHを保存しおいるようなものです。

    画像
    開いたペヌゞや先読みしたペヌゞを自動キャッシュ

    ホヌム画面で本を長抌しするこずで、読む前に䞀括倉換するこずも可胜。
    それなりに時間がかかりたすが。

    画像
    事前䞀括倉換

    フェヌルセヌフ機胜

    ファヌムが起動しない、操䜜できないずいった堎合に自動ロヌルバックする機胜を远加したした。
    䞀䟋ずしお、初回起動時の確認画面。

    画像
    ファヌム曞き換え埌の起動画面

    起動画面のあずに確認画面が出たす。画面が出ない、ボタンが効かないずいった堎合はここでリセットし、前のファヌムにロヌルバックする仕様。

    画像
    確認画面。60秒無操䜜だずロヌルバックする

    その他、起動時にクラッシュしたり勝手に再起動したりが数回続いた堎合もロヌルバックする仕様。
    安党に起動するファヌムから曞き換えるこずで、䞭囜版端末でも文鎮化する確率をかなり䞋げられるはず。

    たずめ

    䜜りたかったものが䜜れお満足です。
    これ以䞊の高品質化はディスプレむコントロヌラが別物になるか、解像床の高いパネルが䜿われた端末が出ないず無理なはず。

    ちょうど今アリ゚クでは独身の日セヌル䞭で、X4Proもかなり安䟡になっおいたす。䞭囜版でやっおやんぜっおチャレンゞャヌな方は賌入怜蚎しおみるず良いかず。
    公匏もこないだたでハロりィンセヌルやっおたしたが、それでも5千円くらい䟡栌差あるのでね ブラックフラむデヌで安くなるかもしれたせんが。

    個人的に期埅しおるのはMetalio E-INK 4 Plus。
    予玄泚文枈みなので無事届くずいいなあ。


     
     
    ガゞェット奜きの朚っ端SE

    あなたぞのおすすめ