0

私のアプリでは、ユーザーがカメラ/フォトギャラリーから写真/画像を取得でき、アプリが画像をリモートストレージにアップロードします。これらの画像のサムネイル画像は一部のシナリオで使用されるため、サムネイル画像を生成する必要があります。

質問は

  1. サムネイル画像は、元の/生の画像が取得されたときにアプリによって生成される必要がありますか?

  2. 生の画像と少なくとも2つのサムネイル画像をアプリからリモートストレージに同時にアップロードすることは可能ですか?たとえば、AmazonS3またはGoogleAppEngineです

  3. iPhoneで画像変換を行うサンプルコードはありますか?

4

1 に答える 1

1
  1. 私はあなたがすべきだと思います、そしてあなたのユーザーに「待ってください、私はサムネイルを生成しています」と伝えるために進行状況インジケーターを上に置いてください。
  2. 同時にあなたにはふさわしくないと思います。代わりに、それら(2つのサムネイルと1つのraw)を連続してアップロードしてみてください。つまり、iPhoneなどのモバイルデバイスのインターネット接続が不安定になる可能性があるため、「1番目のサムネイルを試してください。成功した場合は2番目のサムネイルを試してください...」。リクエストのタイムアウトは発生するため、次のリクエストを開始する前に、前のリクエストが完了していることを常に確認することをお勧めします。
  3. three20のTTThumbsViewController(またはTTPhotoViewController)は、元の写真を正方形のサムネイルに変換するのに良い仕事をしたと思います。たぶんあなたは彼らのソースコードを見てみるべきです。

ところで、サーバーへの写真のアップロードに関しては、私はかつてASIFormDataRequestを使用して写真をサーバーに投稿していました。それはかなりうまくいきました。

それが役に立てば幸い。:-)

于 2011-01-05T09:32:16.870 に答える