Я использую библиотеку SDWebImage для загрузки и кеширования изображений. В моем приложении каждый пользователь имеет аватар, который может отображаться в разных формах и размерах (круг, квадрат ...). Сейчас я загружаю изображение, и когда я его получаю, я изменяю его размер в соответствии с размером изображения. Но я думаю, что этот подход неэффективен и особенно при прокрутке в виде таблицы. Есть ли другой подход (относительно SDWebImage), который позволяет мне получить изображение в нужном размере без изменения его размера? Спасибо.SDWebImage изменить размер изображения
0
A
ответ
0
Вы можете изменить размер изображения один раз и сохранить его в кеше (SDImageCache). Затем загрузите его из этого кеша. Невозможно получить изображение в нужном размере без необходимости изменять его размер самостоятельно, если на сервере не существует такого изображения желаемого размера.
Лучше всего сохранять одно и то же изображение для разных размеров? – rokridi
@rokridi Если вам нужна быстрая прокрутка, это единственная практика. – faviomob
в соответствии с вашим, каждый раз, когда я хочу показать аватар в другом размере, я должен сначала загрузить его (если не найти локально) и изменить его размер до его кеширования. Вы имеете в виду, что я могу иметь одно и то же изображение (в кеше), но в разных размерах. Я прав ? – rokridi