Я хочу преобразовать свое захваченное изображение в байт []. Когда я снимаю изображение с помощью камеры, оно захватывается, а также отображается предварительный просмотр, а также сохраняет изображение на моем внешнем хранилище. Но когда я пытаюсь преобразовать изображение предварительного просмотра, он не хранит ничего в массиве байтов. Ниже приведен мой метод, который вызывается, когда я нажимаю кнопку предварительного просмотра на моем телефоне.Невозможно преобразовать растровое изображение в байт []
public static void previewCapturedImage() {
try {
static ByteArrayOutputStream stream = null;
imgPreview.setVisibility(View.VISIBLE);
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;
final Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath(),options);
imgPreview.setImageBitmap(bitmap);
stream = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.JPEG, 100, stream);
byte[] byteArray = stream.toByteArray();
} catch (NullPointerException e) {
e.printStackTrace();
}
}