Size: a a a

2018 November 14

DS

Daniil S in Peer Lab SPB
Konstantin Zolotov
В смысле область?
val mBitmap = ...
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Ээээ
источник

DS

Daniil S in Peer Lab SPB
Ну переменные которые область в памяти занимают
источник

KZ

Konstantin Zolotov in Peer Lab SPB
У глайда есть метод asBitmap и ему можно подсунуть какой-нибудь свой таргет, который просто колбэком будет
источник

DS

Daniil S in Peer Lab SPB
Konstantin Zolotov
У глайда есть метод asBitmap и ему можно подсунуть какой-нибудь свой таргет, который просто колбэком будет
Да, но глайд мне в таргет закинет картинку размером в 2мб а я хочу 2кб
источник

DS

Daniil S in Peer Lab SPB
Вот и использую копмрессор, который берет именно объект File
источник

DS

Daniil S in Peer Lab SPB
Наверное можно исходники glide посмотреть и добавить туда этот мост из компрессора
источник

DS

Daniil S in Peer Lab SPB
Но я пока так глубоко не копал
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Не нужно ничего такого делать, у глайда есть RequestOptions в которых можно порезать размер/качество
источник

DS

Daniil S in Peer Lab SPB
Konstantin Zolotov
Не нужно ничего такого делать, у глайда есть RequestOptions в которых можно порезать размер/качество
Это работает не так хорошо как Compressor
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Ну если уж совсем хочется, то можно добавить свою трансформацию
источник

DS

Daniil S in Peer Lab SPB
У меня памяти не хватит хранить 100 картинок даже урезанные, заного подгружать можно, но будет подлагивать. легче закомпрессить до ничтожного размера и брать данные из оперативной памяти выделенной приложению
источник

DS

Daniil S in Peer Lab SPB
И лагов 0 и вообще кайф
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Daniil S
У меня памяти не хватит хранить 100 картинок даже урезанные, заного подгружать можно, но будет подлагивать. легче закомпрессить до ничтожного размера и брать данные из оперативной памяти выделенной приложению
disk cache уже есть
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Daniil S
У меня памяти не хватит хранить 100 картинок даже урезанные, заного подгружать можно, но будет подлагивать. легче закомпрессить до ничтожного размера и брать данные из оперативной памяти выделенной приложению
А так можно просто compressor обернуть в трансформацию в глайде
https://bumptech.github.io/glide/doc/transformations.html#custom-transformations
источник

DP

Denis Podlesnykh in Peer Lab SPB
Daniil S
У меня памяти не хватит хранить 100 картинок даже урезанные, заного подгружать можно, но будет подлагивать. легче закомпрессить до ничтожного размера и брать данные из оперативной памяти выделенной приложению
Что не нужно прямо сейчас скидывай на диск и все. Я уверен, есть способ)
источник

DS

Daniil S in Peer Lab SPB
Denis Podlesnykh
Что не нужно прямо сейчас скидывай на диск и все. Я уверен, есть способ)
Так и делаю
источник

DP

Denis Podlesnykh in Peer Lab SPB
👍
источник

QH

Quantum Harmonizer in Peer Lab SPB
Daniil S
Ну переменные которые область в памяти занимают
сами переменные ничего не занимают
источник

DS

Daniil S in Peer Lab SPB
Quantum Harmonizer
сами переменные ничего не занимают
Ссылаются вернее
источник