android一个菜鸟问题:相机拍照如何设置无论方向如何,拍出来的照片都是横向的? 我试着设置myParam.set(“rotation”, 90); 也不行。 求求各位大神们的点拨。。。谢谢了 如果可以解决,分数可以再加的。。。。 在线等。。。。 |
|
screenOritation = “Lanscape” 把这个设置成 竖直的 然后你在横向拍照试试看
|
|
刚试了下,这样拍出来的图也是竖直的。一直没拍过出横向的图片。PS:需求也不允许设置为竖直的。 |
|
30分 |
|
10分 |
拍完后自己将图片做旋转处理吧. |
只能这样弄了。找不到原因 。哎 |
|
//设置拍摄方向
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); setContentView(R.layout.activity_main); 注意位置 |
|
Exif 信息要写对
|
|
用Matrix进行调整吧,认为的设置图片生成的方向
Matrix matrix = new Matrix(); matrix.setRotate(90); bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true); |