Android: сохранить кадр RGBA byte [] в изображение - PullRequest
0 голосов
/ 11 сентября 2018

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

try {
            YuvImage image = new YuvImage(data, format, width, height, null);
            String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
            File file = new File(imageStorageDir.getPath() + File.separator + "IMG_" + timeStamp + ".jpeg");
            FileOutputStream fileOut = new FileOutputStream(file);
            image.compressToJpeg(new Rect(0, 0, image.getWidth(), image.getHeight()), 90,
                    fileOut);
        } catch (Exception e) {
            e.printStackTrace();
        }

Но моя текущая функция возвращает кадр RGBA, так как я могу сохранить его в изображение? Потому что я видел, что фреймворк Android не поддерживает класс RGBA.

...