我正在尝试显示相机预览的过滤版本。 代码运行没有错误,但设备显示预览而不是生成的位图。
这是我(非常小)活动的代码:http://code.google.com/p/ruellia/source/browse/ruellia/src/br/com/ximp/ruellia/RuelliaActivity.java
我怀疑视图分层和表面支架类型,但到目前为止没有运气......任何人?
答案 0 :(得分:0)
我正在尝试做同样的事情。 Android围绕这个问题似乎存在很多问题。有关详细信息,请参阅我的回答here。
除了解码NV21的挑战外,我还发现只有部分Bitmap.createBitmap()方法实际返回可以绘制到曲面的有效位图。在调试器中,你可以告诉你,有时你会得到一个有mHeight == -1
的位图,我觉得这个位图不起作用。
我还发现ImageView#setBitmapImage()
在View#drawBitmap()
有效时无效。
答案 1 :(得分:0)
在我们的java ocr项目中有一个小的android演示,它正是这样做的:
http://sourceforge.net/projects/javaocr/
编译版本: https://market.android.com/details?id=de.pribluda.android.ocrcall&feature=search_result