研究了下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。