有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaAndroid将图像转换为字节数组会产生相同的数据大小

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

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

 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) 个答案