ブログアーカイブ プロジェクト ワークスタイル お問い合わせ

小説を2倍に拡大表示してくれる「吾輩の小説」のコードを公開


昔のSF/推理小説がスマホで読めないと死んでしまう akiraak です。

そんな自分のために作ったiPhoneアプリ「吾輩の小説」がありました。既存のビュワーでは小説を画面に表示すると文字が小さくて読みづらいんですね。そこで作ったのが画像を2倍に拡大して表示するアプリです。行の真ん中で折り返すので、上下スクロールは必要なく、横スクロールの操作だけで読めます。

吾輩の小説

今回、こちらのコードをgithubに公開しました。 GitHub: akiraak/novel2x

技術的には画像のピクセルを解析して、行・文字を識別し、1行の半分で折り返して画面に表示するというものです。

このような画像を

行と文字を識別し

行の半ばで折り返して拡大表示します。

4年ほどテスト(読みたい小説を読んでいるだけともいう)を行なってきましたが、95%以上の割合で綺麗に表示されます。テストした書籍はこちらになります。

  • 1Q84-2

  • 1Q84-3

  • 1Q84-BOOK1-村上春樹

  • 2001年宇宙の旅

  • moon palace

  • アイの物語

  • アルジャーノンに花束を

  • アンドロイドは電気羊の夢を見るか?

  • エデン-近藤史恵

  • オー!ファザー-伊坂幸太郎

  • オーディンの鴉

  • オタクの息子に悩んでいます

  • ガダラの豚1

  • ガニメデの優しい巨人

  • グーグルネット覇者の真実

  • グレイトフル・デッドにマーケティングを学ぶ

  • これから「正義」の話をしよう

  • サクリファイス-近藤史恵

  • ジェノサイド

  • シャードー81

  • そして誰もいなくなった

  • ソフィーの世界

  • タイタンの妖女

  • タイムリープ(下)-高畑京一郎

  • タイムリープ(上)-高畑京一郎

  • パーマー・エルドリッチの三つの聖痕

  • パプリカ

  • プリンセス・トヨトミ

  • ふわふわの泉

  • むかし僕が死んだ家

  • レベル7

  • ロートレック荘事件

  • 阿修羅ガール

  • 一九八四

  • 黄金の王・白銀の王

  • 下町ロケット

  • 華氏451度

  • 楽しい地獄旅行

  • 巨人たちの星

  • 銀河ヒッチハイク・ガイド

  • 向日葵の咲かない夏

  • 考え方の整頓

  • 殺戮にいたる病ー我孫子武丸

  • 十字架-重松清

  • 銃・病原菌・鉄(下)

  • 銃・病原菌・鉄(上)

  • 小説の読み方の教科書

  • 笑わない数学者-森博嗣

  • 新世界より(下)

  • 新世界より(上)

  • 新世界より(中)

  • 神様のカルテ

  • 人形館の殺人

  • 政治家の殺し方

  • 星の舞台からみてる

  • 星を継ぐもの

  • 禅銃

  • 体制維新-大阪都

  • 哲学入門

  • 天の筏

  • 天才数学者はこう儲ける

  • 天地明察

  • 天冥の標1

  • 怒りのダンス

  • 内藤忍の資産設計塾

  • 猫のゆりかご

  • 猫を抱いて象と泳ぐ

  • 白きたおやかな峰

  • 白の闇

  • 僕の妹は感じが読める

  • 木曜の男

  • 幼年期の終り

  • 葉桜の季節に君を想うということ

  • 藝人春秋

冒頭で昔のSFが好きと書きましたが、なんだかんだで「アイの物語」の一番好きです。古典も良いですが最新のSFもよく出来ていますね。

それはさておき、興味があればどうぞ。 GitHub: akiraak/novel2x

もっと読みやすい小説ビューワーが生まれる事を願って。