私はiOSが初めてで、ビューで画像を試しています。問題の画像は大きく、URL からフェッチされるため、ビューをロードするにはかなりの時間がかかります (ほぼ 5 ~ 10 秒)。プレースホルダーを表示したり、非同期呼び出しを行って画像を更新したりしたくありません。代わりに、Facebook iOS アプリで実装されている方法と同様の画像処理が必要です。最初は大きな画像表示がかすんでいて、読み込まれるとゆっくりと元の画像になります。iOSでこれを実現する方法を知っている人はいますか?
2 に答える
2
あなたが話している「かすんだ」画像は「プログレッシブ」jpegです。任意の画像を (サーバー側で) プログレッシブ jpeg に再フォーマットし、画像 I/O メソッドを使用して部分的なバージョンを表示できます。使用できるさまざまな手法があります。詳細については、この以前の投稿を参照してください。
于 2012-11-30T14:29:42.673 に答える
1
最初にサムネイル画像ビューをダウンロードして表示するか、大きな画像をダウンロードしている間に一時的な読み込み画像を表示することができます。非同期のイメージ ダウンロードについては、ASIHTTP を参照してください。他にもいくつかのフレームワークが利用可能であり、Google で調べればサンプル コードがたくさんあります。
于 2012-11-30T12:27:18.313 に答える