Загрузка больших изображений - PullRequest
1 голос
/ 25 марта 2019

В настоящее время изображения, снятые камерой телефона, слишком велики.

Я спрашивал, как загрузить изображения слишком большого размера (> 5 МБ) в ImageView

после долгих поисков я нашел libs вроде Picasso & Glide и решил использовать Glide следующим образом

Glide.with(this)
       .asBitmap()
       .load(mPath)
       .into(new SimpleTarget<Bitmap>() {
            @Override
            public void onResourceReady(@NonNull Bitmap resource, Transition<? super Bitmap> transition) {
               // use loaded bitmap here    
           }     
});

и работает хорошо, но, если размер изображения велик, чтобы начать с 4 МБ и выше, загрузка изображения занимает слишком много времени, хотя он загружается из локального хранилища.

поэтому мой вопрос, как обращаться с такими большими изображениями?

1 Ответ

1 голос
/ 25 марта 2019

Для повышения производительности необходимо уменьшить размер файла. Поэтому, пожалуйста, используйте любой метод сжатия, чтобы сжать файл, а затем используйте библиотеку glide для установки в imageview.

Используйте ссылку ниже для справки: Подробнее

...