当前位置:编程学习 > wap >>

请教adb截图问题,/dev/graphics/fb0


    各位达人,我现在手机连adb,在豌豆夹之类软件上面看到的截图是反转180度的

我找了一下代码是 adb是通过 /dev/graphics/fb0 直接显示的,请问各位有什么方法或接口可以直接对

/dev/graphics/fb0 获取的数据旋转180度的,或者有其他什么好的剞劂方法?

谢谢 --------------------编程问答-------------------- http://crashkiller.com/screencap.php 有简单的截图软体, 方便多了 --------------------编程问答-------------------- 旋转很简单 获取到图片以后 通过修改 ExifInfo 里面的Orientation参数就OK --------------------编程问答-------------------- 直接把获取到的bitmap给它旋转180度就可以用了。
bitmap=((BitmapDrawable) getResources().getDrawable(R.drawable.arrow)).getBitmap();  
          Matrix matrix = new Matrix(); 
          //设置图像的旋转角度
          int degrees = 180;
          matrix.setRotate(degrees);
          //旋转图像,并生成新的Bitmap对像  
          bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
          //重新在ImageView组件中显示旋转后的图像  
          mImageView.setImageBitmap(bitmap);
  --------------------编程问答--------------------
引用 3 楼 ncepu307 的回复:
直接把获取到的bitmap给它旋转180度就可以用了。
bitmap=((BitmapDrawable) getResources().getDrawable(R.drawable.arrow)).getBitmap();  
          Matrix matrix = new Matrix(); 
          //设置图像的旋转角度
          int degrees = 180;
          matrix.setRotate(degrees);
          //旋转图像,并生成新的Bitmap对像  
          bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
          //重新在ImageView组件中显示旋转后的图像  
          mImageView.setImageBitmap(bitmap);
 

牛人
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,