在前一節我們分析了yuv數據的獲取方法,這一節進行的raw數據拍照,實際上與yuv數據沒有本質的區別。
區別僅僅是ImageReader的format爲ImageFormat.RAW_SENSOR,並且在createCaptureSession方法中將這個ImageReader的surface傳入,其他就與正常拍照流程一致了。
需要注意的是RAW的文件保存一般爲“.dng”文件格式。
由於實現比較簡單,這裏直接附上Google的官方demo。
https://github.com/googlearchive/android-Camera2Raw