Je voudrais obtenir un tableau d'octets à partir d'une image jpeg située dans mon fichier res/drawable?Comment obtenir un tableau d'octets à partir d'une ressource pouvant être dessinée?
Est-ce que quelqu'un sait comment faire cela s'il vous plaît?
Je voudrais obtenir un tableau d'octets à partir d'une image jpeg située dans mon fichier res/drawable?Comment obtenir un tableau d'octets à partir d'une ressource pouvant être dessinée?
Est-ce que quelqu'un sait comment faire cela s'il vous plaît?
Get a bitmapdecodeResource(android.content.res.Resources, int)
Ensuite, soit compresser à ByteArrayOutputStream() ou copyPixelsToBuffer et obtenir votre tableau de la mémoire tampon. http://developer.android.com/reference/android/graphics/Bitmap.html
ByteArrayOutputStream stream = new ByteArrayOutputStream();
mPhoto.compress(Bitmap.CompressFormat.JPEG /* FileType */,
100 /* Ratio */, stream);
HTH!
Drawable drawable;
Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
Je crois que vous pouvez utiliser la solution à http://stackoverflow.com/questions/6602417/get-the-uri-of-an-image-stored-in-drawable/36062748#36062748 –