课程/Android/移动开发
Android摄像头基础
-
-
_03818395
2018-08-10
将图片旋转一定角度
-
截图
0赞 · 0采集
-
-
longKa
2017-10-03
- 自定义相机流程:
1.获取hardware.camera对象,并设置90度转角。绑定生命周期
2.使用surfaceView进行预览,将camera和surfaceView绑定,执行预览。surfaceView可见时创建,不可见时销毁。并添加callback回调。
3.调用camera的takePicture函数捕捉图片,添加callBack回调,success后获取拍摄图片
4.拍摄后的照片需要使用Matrix矩阵进行90度转角
-
截图
0赞 · 0采集
-
-
慕先生0560154
2016-11-16
- 实现ResultActivity
布局:textview + imageview
ResultActivity onCreate方法,如截图
String path = getIntent().getStringExtra("picPath");
ImageView imageView = (ImageView)findViewById(R.id.pic);
FileInputStream fis = new FileInputStream(path); //获取文件输入流
Bitmap bitmap = BitmapFatory.decodeStream(fis); //获取bitmap
Matrix matrix = new Matrix();
matrix.setRotate(90); //变换矩阵,旋转90度
bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(),matrix, true); //将图片旋转90度
imageView.setImageBitmap(bitmap);
-
截图
0赞 · 0采集
-
-
JiaJJ
2016-03-31
- 旋转拍出来的照片
-
截图
0赞 · 0采集
-
-
qq_慕姐5109078
2016-03-29
- 关键代码Matrix matrix = new Matrix()
matrix.setRotate(90)
bitmap = Bitmap.createBitmap(bitmap,0,0,bitmap.getWidth,bitmap.getHeight,matrix,true)
-
截图
0赞 · 0采集
-
-
GoogleLens
2016-01-14
- 关键代码new Matrix();
matrix.setRotate(90);
Bitmap.createBitmap(bt,0,0,matrix,true);
bitmap.decodeStream(fis); bitmap.decodeFile(path);
-
截图
0赞 · 0采集
-
-
GoogleLens
2016-01-14
- 拍照后吧路径传到下一个activity。finish当前activity
-
截图
0赞 · 0采集
-
-
qq_巴达兽_0
2015-11-24
- camera.takePicture(null,null,new xxxCallBack());
-
0赞 · 0采集