[JAVA] Bitmap zu groß, um in eine Textur hochgeladen zu werden, die versucht, eine große Bitmap in der Android ImageView festzulegen

Als ich in der Android-Entwicklung versuchte, eine große BitMap in ImageView festzulegen, trat der folgende Fehler auf und das Bild wurde nicht angezeigt.

Bitmap too large to be uploaded into a texture (3120x4160, max=4096x4096)

Beim Laden in ImageView schien es möglich zu sein, es durch die Bibliothek zu tun, also habe ich es sicher mit Glide gelöst.

imageView.setImageBitmap(bitmap);
Glide.with(getContext()).load(bitmap).into(imageView);

Bonus

Vergleichen Sie einfach Glide und Picasso mit der Bildladebibliothek von Android Diesmal haben wir Glide übernommen, das häufiger veröffentlicht wird

Recommended Posts

Bitmap zu groß, um in eine Textur hochgeladen zu werden, die versucht, eine große Bitmap in der Android ImageView festzulegen
[Android] Erstellen Sie eine neue Klasse, indem Sie ImageView erben
Zeichnen Sie ein Mandelbrot-Set, das mit Processing zu schön ist
[Android] Richtige Reihenfolge zum Einstellen des Kontexts in Dao
[Android / Java] Richten Sie eine Schaltfläche ein, um zu Fragment zurückzukehren
[Rails 6] So legen Sie ein Hintergrundbild in Rails [CSS] fest