当试图转换byte[]
的Camera.onPreviewFrame
到Bitamp
用BitmapFactory.decodeByteArray
给我一个错误SkImageDecoder::Factory returned null
以下是我的代码:
public void onPreviewFrame(byte[] data, Camera camera) {
Bitmap bmp=BitmapFactory.decodeByteArray(data, 0, data.length);
}
Run Code Online (Sandbox Code Playgroud) 伙计们我正在开发Camera Application,这是我的第一个Android应用程序.
下面我正在添加我的应用程序截图我想要的.
第一视图:
在这里,点击右上角过滤器图标后,我想要一个下面的视图.
第二观点:
我不知道怎么能得到这种类型的观点.我如何将这种类型的视图设计成XML部分.
我读了更多的文章,比如如何在单个屏幕上打开多个表面视图预览,但我没有得到任何欣赏的解决方案.
最后选择任何过滤器预览后,我想要一个上面的图像类型视图.
表示选定的滤镜是预览应用到相机[Surfaceview预览].请提供任何类型的材料链接example.etc
伙计们,请帮助我.任何类型的帮助将不胜感激..):
提前致谢
屏幕截图演示了实时摄像机预览中的内部圆圈,它可以抓取颜色以及显示当前正在查看的像素颜色的外部圆圈.
我有实时相机预览使用叠加,但我不知道从屏幕上的特定位置抓取颜色从哪里开始.
我知道你可以拍照并抓住那种颜色,但这不是我追求的功能,我正在寻找能让我实时看到结果的东西.
可以实现此功能吗?如果是这样,我该怎么做?