SORU
29 Ocak 2011, CUMARTESİ


Nasıl bir İmageView bunu göstermek için bir BitMap görüntü içine Base64 dize dönüştürmek için?

Bir BitMap görüntüsünü temsil eden Base64 Dize var.

Bir BitMap görüntü içine bir Dize dönüştürmek için yine benim Android uygulaması bir İmageView üzerinde kullanmam gerekiyor

Nasıl yapmalı?

Bu base64 Dize: içine görüntü dönüştürmek için kullandığım kod

//proceso de transformar la imagen BitMap en un String:
//android:src="c:\logo.png"
Resources r = this.getResources();
Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.logo);
ByteArrayOutputStream baos = new ByteArrayOutputStream();  
bm.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object   
byte[] b = baos.toByteArray();
//String encodedImage = Base64.encode(b, Base64.DEFAULT);
encodedImage = Base64.encodeBytes(b);

CEVAP
29 Ocak 2011, CUMARTESİ


Sadece temel olarak kodunuzu yöntemleri diğer bazı yerleşik kullanarak dönebilirsiniz.

byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length); 

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005