Frage von domidodo, 8

Android Java großes Bild herunterladen?

Guten Tag,

Ich habe volgenden Code:

   BitmapFactory.Options options = new BitmapFactory.Options();
   options.inSampleSize = 5;

   Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL("[URL].jpg").getContent(), null, options);
   Icon = bitmap;

Das inSampleSize musste ich auf Grund folgenden Fehlers einbaue:

 Throwing OutOfMemoryError "Failed to allocate a 48000012 byte allocation with 10469948 free bytes and 9MB until OOM"

Jetzt werden Zwar die Bilder runter geladen und ich kann sie auch anzeigen. Aber sie sind so extrem verpixelt.

Wie kann ich also Große Bilder herunterladen ohne, dass sie so verpixeln?

Antwort
von androhecker, 4

Das sollte dir helfen: https://developer.android.com/training/displaying-bitmaps/load-bitmap.html

Aber du solltest möglichst große Bitmap Bilder vermeiden, PNG eignet sich dafür besser.

Keine passende Antwort gefunden?

Fragen Sie die Community