Android缩放图片大小小结
来源:互联网 发布:都秀多人视频聊天软件 编辑:程序博客网 时间:2024/05/21 09:24
1.缩放图片文件:
// 缩放图片
public static Bitmap zoomImg(String img, int newWidth ,int newHeight){
// 图片源
Bitmap bm = BitmapFactory.decodeFile(img);
if(null!=bm){
return zoomImg(bm,newWidth,newHeight);
}
return null;
}
2.缩放图片资源文件:
public static Bitmap zoomImg(Context context,String img, int newWidth ,int newHeight){
// 图片源
try {
Bitmap bm = BitmapFactory.decodeStream(context.getAssets()
.open(img));
if (null != bm) {
return zoomImg(bm, newWidth, newHeight);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
3.缩放Bitmap图像。
// 缩放图片
public static Bitmap zoomImg(Bitmap bm, int newWidth ,int newHeight){
// 获得图片的宽高
int width = bm.getWidth();
int height = bm.getHeight();
// 计算缩放比例
float scaleWidth = ((float) newWidth) / width;
float scaleHeight = ((float) newHeight) / height;
// 取得想要缩放的matrix参数
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
// 得到新的图片
Bitmap newbm = Bitmap.createBitmap(bm, 0, 0, width, height, matrix, true);
return newbm;
}
上面三种方式可以根据需要的方式处理即可。
- Android缩放图片大小小结
- android图片大小按比例缩放
- Android:图片大小缩放drawable
- 【Android】Android缩放图片大小,保存图片
- 改变图片大小、无级缩放图片大小
- 自动缩放图片大小
- 等比例缩放图片大小
- div 自动缩放图片大小
- 动态缩放img图片大小
- 滚动鼠标滚轴,缩放图片大小
- 滚动鼠标滚轴,缩放图片大小
- ios 改变图片大小缩放方法
- numpy缩放图片/调整图片大小
- android WebView 图片缩放功能小结
- opencv 基本操作-图片大小的缩放
- Asp.Net中图片大小的缩放
- QPixmap,QImage图片大小缩放linux版
- Css Sprite 图片等比缩放图片大小
- C++编程学习50个经典网站 强力推荐
- Oracle数据库的表解锁
- Android Gallary扩展实现 WheelView(Gallary竖着滑实现时间现实)
- 黑马程序员 反射技术
- 使用git提交一个自己的vim配置文件
- Android缩放图片大小小结
- 发钱了
- 机房收费系统总结
- 不知各位大神在win7下有没有遇到这样的情况?
- 关于喊话CALL的问题。求大神帮帮忙
- HEVC中LCU分割 划分查看
- 算法--MD5--MD5加密算法的java实现
- 黑马程序员 类加载
- 2014年,致宁夏地区电商企业的一封信