【发布时间】:2012-12-19 12:44:45
【问题描述】:
我正在寻找旋转从 Preview Callblack 收到的 YUV 帧预览,到目前为止,我已经创建了这篇文章,其中包含一种算法来旋转帧预览,但正在弄乱预览图像 camera pixels rotated
另一种旋转图像的方法是从YUV图像中创建一个jpg,创建一个位图,旋转一个位图并获得位图的字节数组,但我确实需要YUV(NV21)中的格式。
仅供参考。我问这个的原因是因为我有一个支持旋转的相机应用程序,但帧预览仅以横向模式返回。
【问题讨论】:
-
我也遇到过这个问题,最终使用了您提到的解决方案,使用
Bitmap来旋转图像并改用JPEG。确实设置显示方向不会影响PreviewCallback接收到的缓冲区,如文档所述:这不会影响 onPreviewFrame(byte[], Camera)、JPEG 图片或录制的视频中传入的字节数组的顺序. -
嗨。你设法解决了这个问题吗?非常感谢。
标签: android rotation bytearray yuv