0

我的应用程序允许用户从相机/照片库中获取图片/图像,然后应用程序会将图像上传到远程存储。由于这些图像的缩略图将在某些场景中使用,因此我需要生成缩略图。

问题是

  1. 缩略图图像是否应该在获取原始/原始图像时由应用程序生成?

  2. 是否可以同时将原始图像和至少 2 个缩略图图像从应用程序上传到远程存储 - 比如说它的 Amazon S3 或 Google App Engine

  3. 是否有任何示例代码可以在 iPhone 上进行图像转换?

4

1 回答 1

1
  1. 我认为您应该在顶部放置一个进度指示器,告诉您的用户“请稍候,我正在生成缩略图”。
  2. 我不认为同时适合你。相反,您应该尝试以串行方式上传它们(2 个缩略图和 1 个原始文件)。也就是说,“尝试第一个缩略图,如果成功,请尝试第二个缩略图......”,因为像 iPhone 这样的移动设备的互联网连接可能不稳定。请求超时确实会发生,因此最好始终确保在开始下一个请求之前完成了上一个请求。
  3. 我认为three20的TTThumbsViewController(或TTPhotoViewController)在将原始照片转换为方形缩略图方面做得很好。也许你应该看看他们的源代码。

顺便说一句,至于将照片上传到服务器,我曾经使用 ASIFormDataRequest 将我的照片发布到服务器。它工作得很好。

希望能帮助到你。:-)

于 2011-01-05T09:32:16.870 回答