我必须通过android更改它,就像我有的
byte[] pixels = ((DataBufferByte) image.getRaster().getDataBuffer()).getData();
(此处图片为BufferedImage),但
int[] pixels;
image.getPixels(pixels, 0, width, 0, 0, width , height );
(这里imgae是位图图片) 返回像素值而不是java。
答案 0 :(得分:0)
试试这个,
Bitmap bmp = intent.getExtras().get("data");
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();