iPhone приложение для создания миниатюр изображений для изображения, полученного с помощью камеры или фотогалереи - PullRequest
0 голосов
/ 05 января 2011

Мое приложение позволяет пользователю получать изображение / изображение с камеры / фотогалереи, а затем приложение загружает изображения в удаленное хранилище.Поскольку миниатюрные изображения этих изображений будут использоваться в некоторых сценариях, мне нужно сгенерировать миниатюрные изображения.

Вопросы:

  1. , если миниатюрные изображения будут созданыприложение в то время, когда получено исходное / необработанное изображение?

  2. Можно ли загрузить из приложения необработанное изображение и как минимум 2 его эскиза одновременно из приложения вудаленное хранилище - скажем, Amazon S3 или Google App Engine

  3. . Есть ли какой-нибудь пример кода, который выполняет преобразование изображения на iPhone?

1 Ответ

1 голос
/ 05 января 2011
  1. Я думаю, что вы должны, и поставить индикатор прогресса сверху, чтобы сказать вашему пользователю, что "пожалуйста, подождите, я генерирую эскизы".
  2. Я не думаю, что вВ то же время подходит для вас.Вместо этого вы должны попытаться загрузить их (2 эскиза и 1 сырье) в последовательном порядке.То есть «попробуйте первый эскиз, если получится, попробуйте второй эскиз ...», поскольку подключение к Интернету для мобильного устройства, такого как iPhone, может быть нестабильным.Тайм-аут запросов происходит, поэтому лучше всегда убедиться, что вы выполнили предыдущий запрос, прежде чем приступить к следующему.
  3. Я думаю, что TTThumbsViewController (или TTPhotoViewController) компании Three20 хорошо поработали над преобразованием исходногофотографии в виде квадратных миниатюр.Возможно, вам стоит взглянуть на их исходный код.

btw, так как для загрузки фотографий на серверы я однажды использовал ASIFormDataRequest для публикации моих фотографий на сервере.Это сработало очень хорошо.

Надеюсь, это поможет.: -)

...