Android将图像转换为字节数组会导致相同的数据大小

时间:2018-01-23 04:26:16

标签: java android arrays image

我已将图像转换为字节数组 我的图像大小是57 kb,转换后我的字节数组导致200kb长度

我的代码是正确还是错误 如果是这样,任何人都可以共享相同大小的代码

 ImageView imageView = (ImageView) findViewById(R.id.imageView1);
    Bitmap bitmap = ((BitmapDrawable) imageView.getDrawable()).getBitmap();
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
    byte[] imageInByte = baos.toByteArray();
    int size = imageInByte.length;
    Toast.makeText(getApplicationContext(), "Byte Array length : " + size,  Toast.LENGTH_SHORT).show();

0 个答案:

没有答案