CloudReaders 1.12はPDFの高画質描画対応
2010.06.16
CloudReadersは「サクサク動く」ことを最重視して作っているため、ベクターデータのPDFであっても、一度ビットマップデータに変換してから、GPUを使って拡大縮小するという手法(=プリレンダリング)を使っている。ここがGoodReaderなどの他のPDFリーダーとの設計思想の大きな違いだ。
私自身、主に見るのがマンガと本なのでこれで十分と考えて来たが、数人のユーザー方から「ベクターで書かれた大きな地図や設計図を拡大した時に使い物にならない」という指摘を受けた。実際、観光地などでは地元の地図をA1やA2サイズのベクター形式のPDFとして配布しているところもあり、その手のものはこれまでのCloudReadersで見ると使い物にならなかった。GoodReaderならば、ちゃんと拡大表示はできるのだが、描画が遅すぎるので自分がどこを見ているのかすぐに分からなくなってしまう。
そこで、GPUの描画によるサクサク感を失わずに高画質でPDFが描画できないものかと試行錯誤を重ねた結果できたのが、今回のVersion1.12。何をGPUに担当させて、どのタイミングで高画質描画に切り替えるのかなど細かなパラメーターの微調整に苦労したが、それなりに使いやすいものができたと思うのでぜひともお試しいただきたい。
興味のある方は、この地図あたりを試してみると違いが良く分かると思う。3MB近くあるベクターデータなので、iPadのCPUにとってはかなり重い。スクロール後にいったん指を離すと、高画質での描画が完了するまで3秒ほどかかるので、一本でも良いので指を離さずにスクロール・拡大縮小して、見たい部分を決めてから指を離すのがコツである。
指を離しても、0.5秒ぐらいならスクロール可能のようで、コツをつかむと自由に動けます。
CloudReadersでみる札幌の地図はとてもきれいですね。
Posted by: Nobosaku | 2010.06.17 at 08:00
CloudReaders使ってます。
PDFをプロジェクタに出力できるので、会社でのプレゼンが楽になりました(今ならiPadでプレゼンするというだけで受けがいいというメリトも)。ありがとうございます。
Posted by: heelhold | 2010.06.17 at 16:32
今iPadでこのエントリを見ています。言及されているpdfを是非CloudReadersで試してみたいのですが、PCでダウンロードして、iTunes経由でCloudReadersへ登録するしか手はないのでしょうか。
どなたか、iPadのみで実現できる方法を御存じでしたら御教示ください。
Posted by: foobar | 2010.06.19 at 13:31
CloudReader使わせていただいています。
VGA出力が付いて、ますます使いやすくなりました。
ところで、以前のPostでHTML5形式のWidget制作が可能、とのことでチャレンジしてみましたが、videoタグがうまく作動しません。
htmlサーバに上げてサーバ経由では問題なく見られます。
現時点でvideoは非サポートでしょうか?
Posted by: mass | 2010.06.21 at 03:32
私もCloudReader使わせていただいています。
contactが見つからず、massさんと同じ質問をさせていただきたかったのでここで便乗することにしました。
HTML5でのWidget制作が非常に興味深く、あれこれ試している最中ですがやはりvideoタグのみうまく動作しません。実行環境の方で未サポートというだけなのか、別の理由があるのか、考えています。情報いただけましたら嬉しいです。
Posted by: Tomo Kikuchi | 2010.08.05 at 07:55