私はなぜAndroidアプリではなくて、iPhone/iPadアプリを作っているのか
iPadアプリ開発日誌:第三弾は neu.KidsDraw

CloudReaders 1.12はPDFの高画質描画対応

 CloudReadersは「サクサク動く」ことを最重視して作っているため、ベクターデータのPDFであっても、一度ビットマップデータに変換してから、GPUを使って拡大縮小するという手法(=プリレンダリング)を使っている。ここがGoodReaderなどの他のPDFリーダーとの設計思想の大きな違いだ。

 私自身、主に見るのがマンガと本なのでこれで十分と考えて来たが、数人のユーザー方から「ベクターで書かれた大きな地図や設計図を拡大した時に使い物にならない」という指摘を受けた。実際、観光地などでは地元の地図をA1やA2サイズのベクター形式のPDFとして配布しているところもあり、その手のものはこれまでのCloudReadersで見ると使い物にならなかった。GoodReaderならば、ちゃんと拡大表示はできるのだが、描画が遅すぎるので自分がどこを見ているのかすぐに分からなくなってしまう。

 そこで、GPUの描画によるサクサク感を失わずに高画質でPDFが描画できないものかと試行錯誤を重ねた結果できたのが、今回のVersion1.12。何をGPUに担当させて、どのタイミングで高画質描画に切り替えるのかなど細かなパラメーターの微調整に苦労したが、それなりに使いやすいものができたと思うのでぜひともお試しいただきたい。

 興味のある方は、この地図あたりを試してみると違いが良く分かると思う。3MB近くあるベクターデータなので、iPadのCPUにとってはかなり重い。スクロール後にいったん指を離すと、高画質での描画が完了するまで3秒ほどかかるので、一本でも良いので指を離さずにスクロール・拡大縮小して、見たい部分を決めてから指を離すのがコツである。

Hidef  

Comments

Nobosaku

指を離しても、0.5秒ぐらいならスクロール可能のようで、コツをつかむと自由に動けます。
CloudReadersでみる札幌の地図はとてもきれいですね。

heelhold

CloudReaders使ってます。
PDFをプロジェクタに出力できるので、会社でのプレゼンが楽になりました(今ならiPadでプレゼンするというだけで受けがいいというメリトも)。ありがとうございます。

foobar

今iPadでこのエントリを見ています。言及されているpdfを是非CloudReadersで試してみたいのですが、PCでダウンロードして、iTunes経由でCloudReadersへ登録するしか手はないのでしょうか。
どなたか、iPadのみで実現できる方法を御存じでしたら御教示ください。

mass

CloudReader使わせていただいています。
VGA出力が付いて、ますます使いやすくなりました。

ところで、以前のPostでHTML5形式のWidget制作が可能、とのことでチャレンジしてみましたが、videoタグがうまく作動しません。
htmlサーバに上げてサーバ経由では問題なく見られます。
現時点でvideoは非サポートでしょうか?

Tomo Kikuchi

私もCloudReader使わせていただいています。

contactが見つからず、massさんと同じ質問をさせていただきたかったのでここで便乗することにしました。

HTML5でのWidget制作が非常に興味深く、あれこれ試している最中ですがやはりvideoタグのみうまく動作しません。実行環境の方で未サポートというだけなのか、別の理由があるのか、考えています。情報いただけましたら嬉しいです。

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Your Information

(Name is required. Email address will not be displayed with the comment.)