Как получить массив байтов из ресурса, пригодного для рисования?

Я хотел бы получить массив байтов из jpeg-изображения, находящегося в моем файле res / drawable?

Кто-нибудь знает, как это сделать, пожалуйста?

Получите растровое изображение decodeResource(android.content.res.Resources, int) Затем либо скомпилируйте его в ByteArrayOutputStream (), либо copyPixelsToBuffer и получите массив из буфера. http://developer.android.com/reference/android/graphics/Bitmap.html

  Drawable drawable; Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap(); ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream); byte[] bitmapdata = stream.toByteArray(); 
 ByteArrayOutputStream stream = new ByteArrayOutputStream(); mPhoto.compress(Bitmap.CompressFormat.JPEG /* FileType */, 100 /* Ratio */, stream); 

HTH!