インターネットから画像をダウンロードして後で表示するために保存するiPhoneアプリケーションがあります。通常のPNGをiPhoneに変換する最適化された形式
ユーザーは、UITableViewから表示するイメージを選択できます。テーブルビューには、さまざまなサイズの元のイメージのサムネイルを表示するカスタムセルがあります。
大きな画像を最初にダウンロードすると、サムネイルサイズにスケーリングされ、サムネイルはUIImagePNGRepresentationを使用して保存されます。
私がしたいのは、最適化されたiPhone PNG形式でサムネイルを保存することです。どうやってやるの?元の大きなイメージをメモリに読み込んで保存するだけで魔法のように起こるのでしょうか?保存する前にサムネイルをさらに処理する必要がありますか?
良い質問です。私はあなたのアプリにPNGをコピーするときにXcodeがそれをするのを知っていますが、どうやってそれを動的に行うのかはわかりません。 –
UIImagePNGRepresentationを使用して画像を保存するとき、最適化されたPNG形式が自動的に使用されるのではないでしょうか? – Amagrammer
私はそれを疑う。 「最適化された」PNGは不適合であり、iPhoneイメージデコーダ以外では読み取れません –