Объедините предварительную выборку с преобразователем изменения размера изображения в SDWebImage - PullRequest
0 голосов
/ 21 января 2019

В настоящее время я использую SDWebImagePrefetcher в моем проекте, который выбирает изображения с разрешением @ 3x, что при накоплении приводит к значительному использованию памяти.

Я пытаюсь оптимизировать это иМоя конечная цель - изменить размер этих изображений во время предварительной выборки, чтобы устройства с меньшим разрешением памяти и разрешением экрана @ 2x могли получить выгоду от большего количества изображений, сохраненных в кэш-памяти.

При исследовании этого я наткнулся на ImageTransformer это часть SDWebImage v5, и похоже, что он делает именно то, что мне нужно, с его SDImageResizingTransformer

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

  1. Предварительная выборка всех моих @ 3x изображений
  2. Изменение размера этих изображений до их @ 2x версий
  3. Кэш изменяет размер @ 2x изображений в памяти вместо оригинальных @ 3x
...