我正在拍照并将其保存在 sdcard 中。稍后,我通过创建如下文件将同一张图片保存到服务器。
ByteArrayOutputStream boas = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, boas);
resizeBitmap.compress(Bitmap.CompressFormat.JPEG ,100, boas);
byte[] b = boas.toByteArray();
我发送到服务器的字节数组。
但图像质量和大小保存不正确。如果分辨率是 1200 X 1600 而不是 320 * 240 保存在服务器中。