Android -- 重置Bitmap大小&&Bitmap转角度
2023-09-27 14:27:47 时间
重置Bitmap大小
Bitmap bitMap = BitmapFactory.decodeFile(path); int width = bitMap.getWidth(); int height = bitMap.getHeight(); // 设置想要的大小 int newWidth = 500; int newHeight = 400; // 计算缩放比例 float scaleWidth = ((float) newWidth) / width; float scaleHeight = ((float) newHeight) / height; // 取得想要缩放的matrix参数 Matrix matrix = new Matrix(); matrix.postScale(scaleWidth, scaleHeight); // 得到新的图片 bitMap = Bitmap.createBitmap(bitMap, 0, 0, width, height, matrix, true);
Bitmap转角度
Bitmap bm = BitmapFactory.decodeByteArray(imgdata, 0,imgdata.length); Matrix matrix = new Matrix(); matrix.preRotate(270); bm = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(),bm.getHeight(), matrix, true);
imgdata为camera开发的时候的图片数据。
这里其实找到了bitmap就OK了。
相关文章
- 删除Android自带的系统软件注意事项
- android 滑动滚动条调节音量
- 我的Android进阶之旅------>Android嵌入图像InsetDrawable的使用方法
- android emulator虚拟设备分析第四篇之framebuffer
- android JB2连拍降速原理介绍
- Android 主线程和子线程通信问题
- android 数据存储<一>----android短信发送器之文件的读写(手机+SD卡)
- 解决 Plugin with id 'com.github.dcendents.android-maven' not found.
- Android 快速实现 ViewPager 滑动页卡切换(可用作整个 app上导航)
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
- -Android -线程池 批量上传图片 -附php接收代码
- Android向本地写入一个XML文件和解析XML文件
- android 8.1 安全机制 — SEAndroid & SELinux
- android 开发小工具收集
- android4.0 禁止横竖屏切换使用 android:configChanges="orientation|keyboardHidden"无效
- [Unity3d for android]屏幕触摸事件
- Android系统移植与调试之------->如何修改Android手机显示的4G信号强度的格子数
- 我的Android进阶之旅------>Android如何通过自定义SeekBar来实现视频播放进度条
- 我的Android进阶之旅------>Android如何去除GridView的按下或点击选中后的背景效果
- 我的Android进阶之旅------>Android中可替换string的使用,getString(int resId, Object... formatArgs)
- 我的Android进阶之旅------>如何获取Android控件的宽和高
- 我的Android进阶之旅------>Android中StateListDrawable支持的状态
- 我的Android进阶之旅------>Android拍照小例子
- 我的Android进阶之旅------>Android服务的生命周期回调方法
- Android系统移植与调试之------->如何修改Android设备添加3G上网功能
- 我的Android进阶之旅------>Android使用ViewFlipper实现滑动翻页
- 我的Android进阶之旅------>Android MediaPlayer播放mp3的实例--简易mp3播放器