Миниатюра изображения из Интернета для просмотра списка - PullRequest
1 голос
/ 22 сентября 2011

Итак, у меня есть просмотр списка с 10 строками, для каждой строки мне нужно загрузить миниатюру изображения с разных URL, есть ли способ сделать это без загрузки всех 10 больших изображений и изменения их размера, мне просто нужны эскизы из эти картинки, и загрузка всех картинок займет много времени и памяти, есть идеи? = \

Большое спасибо за все ваши ответы, отличные идеи.

Ответы [ 3 ]

1 голос
/ 22 сентября 2011

У вас не так много вариантов:

  1. У вас есть локальные копии изображений в вашем ресурсе приложения

  2. Вам нужно загрузить изображения, сами масштабировать их, кэшировать и обновлять список, когда вы это сделали

  3. Чтобы уменьшить объем трафика и использование памяти, вы можете предварительно масштабировать эти изображения, предоставить эти миниатюры помимо исходного изображения и запросить сначала

  4. (я не думаю, что есть что-то подобное бесплатно, но было бы здорово) Используйте веб-API, который изменяет масштаб изображения и возвращает эскизы. Это уменьшит трафик, но, вероятно, не время запроса. (Может быть, настроить частный веб-сервис, который сделает это за вас, может быть, php)

1 голос
/ 22 сентября 2011

Вот что вам нужно сделать:

  1. Загрузить изображения в растровое изображение.
  2. получить доступ к кешу ваших приложений и записать растровые изображения в кеш.
  3. Каждый раз, когда вид деятельности отображается, проверяйте кеш на наличие изображений, если они там, получают их из кеша.если нет, скачайте их.

Это шаги, которые вам нужно предпринять.Дайте мне знать, если у вас есть какие-либо вопросы или проблемы.

1 голос
/ 22 сентября 2011

1, вы можете загрузить эти изображения, затем создать миниатюру из этих растровых изображений, а затем сохранить ее на SD-карте. Save_thumbs

2, на стороне сервера вы можете создать превью с помощью php, а затем загрузить эти изображения

...