Разумный размер файла загрузки изображений на 3g - PullRequest
2 голосов
/ 13 октября 2010

Приложение, над которым я работаю, позволяет пользователям отправлять фотографии с iPhone на веб-сайт.Я полностью настроен на изменение размера изображения на клиенте и преобразование его в формат JPEG.

Мне интересно, есть ли какие-либо передовые практики, общий опыт или статистика, которые могут помочь привести к разумным предположениям для достойногоРазмер файла для цели.Я знаю, что скорость 3g может значительно различаться, и я пытаюсь найти хороший компромисс между качеством и временем загрузки и надежностью для завершения загрузки.Я хотел бы найти что-то разумное, прежде чем идти по пути организации потоков загрузки и обработки резюме.

Я ценю любые советы из вашего опыта или ссылки на руководящие принципы или исследования по этому вопросу.

Спасибо

1 Ответ

1 голос
/ 14 октября 2010

Делать то, что делает Apple, не может быть слишком далеко не так для таких вещей (по крайней мере, после того, как вы убедились, что Apple сделала что-то смутное):

  • Почта в 3.1.2 («X-Mailer: iPhone Mail (7D11)»), кажется, изменяет размеры изображений до 800x600 и отправляет с «качеством», которое составляет около 100 КБ.
  • Mail на 4.1 (и 4.0 IIRC) предоставляет вам выбор «Маленький» (33 КБ), «Средний», (100 КБ), «Большой» (380 КБ) и «Фактический размер» (возможно, оригинал). образ). Средняя, ​​вероятно, 800x600, как и раньше; Я не уверен в других.

Выбор по умолчанию зависит от типа обмена, который вы хотите сделать; Я ожидал бы достаточно высокого качества для чего-то вроде Flickr (где я делюсь фотографиями моей поездки), но не для чего-то вроде Facebook (где я делюсь случайными фотографиями моих друзей). Вы можете предоставить пользователю выбор между S / M / L в сегментированном элементе управления при загрузке, или в настройках, или чем-то еще.

Вы также можете отключить 3G / WiFi и посмотреть, сколько времени займет 2G.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...