2011-01-05 48 views
0

我的應用程序允許用戶從相機/照片庫獲取圖片/圖像,然後應用程序將圖像上傳到遠程存儲。由於這些圖像的縮略圖圖像將在某些場景中使用,因此我需要生成縮略圖圖像。iPhone應用程序爲通過相機或照片庫獲取的圖像生成縮略圖圖像

的問題是

  1. 應獲得原始/原始圖像時,縮略圖圖像可以通過在該時間內應用生成的?

  2. 是它可以實現上傳從應用程序到遠程存儲,同時原始圖像和縮略圖的至少2 - 比方說,它的亞馬遜S3或谷歌應用程序引擎

  3. 有什麼示例代碼在那裏做iPhone上的圖像轉換?

回答

1
  1. 我想你應該,把進度指示器在上面要告訴你的用戶說:「請稍等,我生成縮略圖」。
  2. 我不認爲在同一時間是適合你的。相反,您應該嘗試以串行方式上傳它們(2個縮略圖和1個原始)。也就是說,「嘗試第一個縮略圖,如果成功,請嘗試第二個縮略圖...」,因爲像iPhone這樣的移動設備的互聯網連接可能不穩定。請求 - 超時確實發生了,因此最好確保在開始下一個請求之前完成了先前的請求。
  3. 我認爲three20的TTThumbsViewController(或TTPhotoViewController)在將原始照片轉換成方形縮略圖方面做得很好。也許你應該看看他們的源代碼。

順便說一句,作爲將照片上傳到服務器上,我曾用ASIFormDataRequest到我的照片給服務器。它工作得很好。

希望它有幫助。 :-)

+0

感謝您一次性回答我的問題。真的有幫助! – tom 2011-01-05 10:33:53

相關問題