Загрузка изображения с сервера - PullRequest
1 голос
/ 12 июня 2011

У меня есть активность, которая загружает изображение с сервера в просмотр изображений. Изображение отображается после полной загрузки.

Я хочу, чтобы при загрузке изображения оно отображалось сначала в низком, чем в среднем, а затем в высоком качестве (некоторые изображения большие). Я понятия не имею, как эта вещь называется и что гуглить, поэтому любая помощь приветствуется.

Ответы [ 3 ]

3 голосов
/ 12 июня 2011

Загрузка такого изображения называется прогрессивная загрузка , это даже часть стандарта JPEG.

Другим возможным поисковым термином может быть чересстрочная .

1 голос
/ 12 июня 2011

Конечно, возможно создать изображение в прогрессивном качестве из одного и того же потока, хотя некоторое умное техническое сотрудничество с обеих сторон будет ненужным.

Вы получаете изображения с сервера, находящегося под вашим контролем или издругие URL-адреса?

Если вы управляете сервером, вы можете запросить php-скрипт с параметрами качества изображения и получить их последовательно, хотя лично я считаю, что это трата пропускной способности.

Почему бы просто не указатьизображение загружается и помещается изображение заполнителя, а когда загружается высококачественное изображение, просто замените его?

Извините, я не мог помочь вам, рассказав, как это сделать первым способом, хотя эточто-то, что я могу попытаться реализовать в свободное время.

0 голосов
/ 17 октября 2012

Мой вывод заключается в том, что iOS может постепенно декодировать и визуализировать Progressive JPEG с помощью NYXImagesKit (см. Как отобразить прогрессивный JPEG в UIImageView во время его загрузки? ), но, похоже, Android этого не делаетесть такая библиотека.

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