尝试将不透明图像附加到非不透明的ImageWriter中,反之亦然

问题描述 投票:2回答:1

在Android中,我有一个ImageReader,它发出图像onImageAvailable。我正试图将这些图像转发到ImageWriter以预览SurfaceView。当我尝试这样做时,我收到上述错误。

java.lang.IllegalStateException: Trying to attach an opaque image into a non-opaque ImageWriter, or vice versa

我环顾四周,没有发现其他人提到这个问题。有谁知道它在说什么?错误似乎是在本机代码中。

android surfaceview image-reader
1个回答
0
投票

我试图通过使用ImageSurface从相机传递到ImageWriter时遇到了这个问题。在我的情况下,我通过调用SurfaceHolder.setFormat()并传递相机Image使用的相同格式来解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.