2012-04-09 19 views
0

私はいくつかの疑問を持っていた。..カスタムフォトライブラリ、およびJPEG圧縮

1.疑い
私は3枚の画像(サムネイル画像を作成する必要があります、320 * 480画像は、画像を表示する場合は、元のサイズの画像を共有する場合は、ユーザーの画像を共有する)(私はすべてアプリケーションのディレクトリに格納しています) または私は元の画像を保存し、この場合、スクロールビューを使用してクロップされた画像を表示すると、ユーザーは何を見ているのですか?そして、いつ次の画像を表示して準備を整えるのですか? (再利用可能なセルのようなものは、ここではtableviewのように作成できますか?はいの場合、私に何か考えてもらえますか?)

また、docディレクトリから画像を取得しています。この場合、配列内のすべてのイメージをロードするか、バッチでロードする必要がありますか?

2.問題メジャー:
はまた、元の画像を圧縮し、同じ大きさのそれを維持する必要があります(私は圧縮率ではなく、圧縮後のいくつかのJPEGファイルとuijpegrepresentationを使用これは大きさもサイズを2倍増加します。)。

+0

こんにちは@H Bastan私は、JPEGファイル圧縮について同様の質問を持っています。私の場合はさらに悪いです。 writeImageDataToSavedPhotosAlbumによって保存されたファイルと比較して、圧縮後に10倍の大きなファイルを取得しました。私はそれのための任意の解決策を見つけましたか? –

答えて

1

単一画像を使用することができます。また、サムネイルでは、実行時にサイズを変更してサイズや性能の問題を増やすことができます。あなたに必要なものと同じことをするオープンソースライブラリがたくさんあります。下記をご覧ください。

https://github.com/arturgrigor/AGImagePickerController

https://github.com/gdavis/FGallery-iPhone

+0

私はイメージの実行時のサイズ変更を行うことができますが、イメージの数は200以上になる可能性があります。この場合、shdはすべてのイメージのサイズを変更し、それらをすべて配列にロードします...? –

+0

はい、それは方法です、またはあなたは320以上のようないくつかの他のライブラリで試すことができます..それは自動的にサイズ変更を処理することがあります。 – Mangesh

+0

大丈夫、jpegcompressionでお手伝いできますか? –

関連する問題