private void savePic(byte[] data,Rect rect) { File file = new File(Environment.getExternalStorageDirectory(), countflag+".jpg"); Log.e(TAG, "savePic: "+ Environment.getExternalStorageDirectory().getAbsolutePath() ); // 如果文件不存在 file.deleteOnExit(); try{ Boolean createresult = file.createNewFile(); FileOutputStream outStream = new FileOutputStream(file); ByteArrayOutputStream out =new ByteArrayOutputStream(); YuvImage image = new YuvImage(data, ImageFormat.NV21, previewSize.width, previewSize.height, null); //將NV21 data保存成YuvImage //圖像壓縮 image.compressToJpeg( rect, 70, out); outStream.write(out.toByteArray()); out.close(); // 最後關閉文件輸出流 outStream.close(); }catch (Exception e){ Log.e(TAG, "savePic: create file error: ",e ); } }
android保存預覽圖片
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.