研究了下Camera的API。原来camera有限!放大范围只能在1~getMaxZoom()?不过这也是情理之中的事。不过还有办法。利用放大到极限在放大下图片,但是遇到问题:
1.我似乎没有办法直接修改PreView的数据?
我想到用双View来完成,SurfaceView用来实现预览,获取到预览data后,再通知一个View来实现放大。实践证明,速度慢到没法用,后来看到了java的JNI,就是调用C/C++,下载了NDK1.6r用cygwin去编译。之后我就换了NDKr9。
研究了下Camera的API。原来camera有限!放大范围只能在1~getMaxZoom()?不过这也是情理之中的事。不过还有办法。利用放大到极限在放大下图片,但是遇到问题:
1.我似乎没有办法直接修改PreView的数据?
我想到用双View来完成,SurfaceView用来实现预览,获取到预览data后,再通知一个View来实现放大。实践证明,速度慢到没法用,后来看到了java的JNI,就是调用C/C++,下载了NDK1.6r用cygwin去编译。之后我就换了NDKr9。