統計情報(30日間)


最新情報をツイート

人気の投稿

アプリで使う画像パーツをPNGではなくPDFを使うと解像度非依存の表示ができるテクニック

このエントリーをはてなブックマークに追加

あーなるほど。PDFに画像をベクトルデータとして持たせておけば、機種毎の解像度に合わせた画像をその場で作ることができる。なので通常用、Retina用と複数の画像ファイルを用意する必要がない。



先のエントリで紹介したPDF→UIImage化ライブラリはこれに繋がるのか。
PDF を UIImage に変換するライブラリ | Cocoaの日々情報局

記事では PhotoshopでPDFファイルを作成する方法と、ファイルサイズを小さくする方法(ShrinkIt)も紹介されている。ShrinkItの効果例:57KB→12KBサイズダウン。

- - - -
パフォーマンスが気になるところだがうまく使えば効果的だと思う。いっそのこと今後 iOSで画像表示としてのPDF形式を標準でサポートしてくれると解像度を気にせずアプリ開発ができていいかもしれない。

Leave a Reply