Я пытаюсь отладить, почему изображения занимают гораздо больше памяти, чем я ожидал, и мне интересно, связана ли проблема с чем-то, чего мне не хватает при работе с glide.
glide.asBitmap()
.load(imageUrl)
.apply(RequestOptions.centerCropTransform())
.into(object : BitmapImageViewTarget(objectContainer) {
override fun onResourceReady(resource: Bitmap, transition: Transition<in Bitmap>?) {
super.onResourceReady(resource, transition)
adapter.setPhoto(resource)
var numberOfBytes = resource.byteCount;
* 1003 если я загружаю изображение вручную, это всего 60126 байт или 60 КБ.
Когда я печатаю количество байтов после прохождения этой скользящей нагрузки, мое изображение составляет колоссальные 7,6 МБ !!!! Его рост более чем в 100 раз.
Я заметил, что размеры любого из изображений одинаковы, поэтому мне интересно, есть ли какой-то большой размер буфера растрового изображения по умолчанию, который вызывает эту проблему.