ImageReader vs Bitmap Camera2 API - PullRequest
       53

ImageReader vs Bitmap Camera2 API

0 голосов
/ 05 октября 2018

Я делаю приложение для камеры Android, и я сохранил изображение с помощью чтения растровых изображений из вида текстуры, таким образом:

   public void onTakePhotoButtonClicked() {
    FileOutputStream outputPhoto = null;
    try {
        outputPhoto = new FileOutputStream(createImgFile());

       // preview is the texture view
        preview.getBitmap()
                .compress(Bitmap.CompressFormat.PNG, 100, outputPhoto);
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        try {
            if (outputPhoto != null) {
                outputPhoto.close();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Проблема в том, что при сохранении черных экрановпопытайтесь сделать снимок немедленно. (Текстурный вид еще не готов)

Теперь я также слышал о ImageReader для сохранения изображений, как это сравнительно?

...