Tableau d'octets de l'image dans imageview
j'ai cherché un peu mais je ne peux pas l'apercevoir clairement. Comment puis-je configurer un tableau octet D'une Image dans une imageview? J'ai eu de la chaîne essayé BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes));
comme en java mais pas capable de: (quelqu'un peut-il m'aider? désolé si la question a été comme un noob :)
28
demandé sur
Manoj Kumar
2012-12-13 11:07:02
2 réponses
essayez le code ci-dessous pour convertir bitmap en bytearray et bytearray en bitmap, il va résoudre votre problème.
Convertissez Bitmap en ByteArray: -
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
convertir ByteArray en Bitmap: -
Bitmap bmp = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);
ImageView image = (ImageView) findViewById(R.id.imageView1);
image.setImageBitmap(Bitmap.createScaledBitmap(bmp, image.getWidth(),
image.getHeight(), false));
70
répondu
Dipak Keshariya
2018-05-12 09:41:20
Obtenir Octets De Bitmap
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 70, stream);
byte[] bytearray = stream.toByteArray();
return bytearray;
-2
répondu
Bhavinkumar Patel
2015-06-30 07:03:41