2011-02-06 4 views
0

ドキュメントディレクトリにあるイメージのサムネイル表示をロードしたいとします。イメージのより小さい表現をロードする最も効率的な方法

カメラロールだけを使用していた場合は、これを行うために資産ライブラリフレームワークを使用できます。映画では私はAV Foundationを使うことができます。

しかし、私が知ることができるのは、イメージ全体をメモリ(2メガ以上)にロードしてから、そのイメージのより小さい表現をつかんで大きなものをリリースすることです。

もっと良い方法があるはずだと思っています。

答えて

1

既にサムネイル画像がどこかにある場合を除いて、いいえ、それ以上の効率的な方法はありません。 JPEGまたはPNG画像には、デフォルトでは定義が含まれていません。

「[filename]」と同じディレクトリにある「[filename] .thumbnail」ファイルを確認することを検討してください。見つけたらそれを使ってください。そうでない場合は、「[filename]」をロードし、サムネイルを作成して「[filename] .thumbnail」に書き込むことで、次に画像を使用するときにサムネイル版が存在するようにします。