相机预览无法保存到png

时间:2012-03-13 03:47:10

标签: android bitmap png surfaceview

我在表面视图中在相机上绘制了一个透明的png。当我将缓存的位图保存到PNG文件时,只保存了我绘制的内容,相机预览图像为黑色。

cv.setDrawingCacheEnabled(true);
//  Bitmap
bb=Bitmap.createBitmap(cv.getWidth(),cv.getHeight(),Bitmap.Config.RGB_565);
Bitmap bb=  cv.getDrawingCache();
//  cv.draw(new Canvas(bb));
String fn=System.currentTimeMillis()+".jpg";
OutputStream o=new FileOutputStream(new File(sd,fn));
bb.compress(Bitmap.CompressFormat.JPEG, 95, o);

0 个答案:

没有答案