- Forum-Beiträge: 282
16.05.2014, 19:44:24 via Website
16.05.2014 19:44:24 via Website
Hallo Leute,
ich habe eine kleine App, die einen Base64-String von einer Datenbank ladet und in einer ImageView darstellt.
Das ganze funktioniert auch schon, aber leider nur mit .PNG-Dateien, bei .JPEG/.JPG zeigt die ImageView weiß an.
Code von meinem C#-Programm, dass das Bild in der Datenbank speichert.
imagestring = Convert.ToBase64String(File.ReadAllBytes(dlg.FileName));
In meiner Android-App konventiere ich dann wie folgt den String in eine Bitmap.
byte[] decodedString = Base64.decode(encodedString,
Base64.DEFAULT);
Bitmap bitmap = BitmapFactory.decodeByteArray(decodedString, 0,
decodedString.length);
imgView.setImageBitmap(bitmap);
Hoffe, ihr könnt mir helfen!
LG Jakob
LG Jakob
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.