android对于图片的处理
2015-05-16 16:09
148 查看
1.获取一张图片的BITMAP;
bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);本地图片
InputStream is = conn.getInputStream();
Bitmap bf = BitmapFactory.decodeStream(is);//通过网络连接得到图片
2.用bitmap.getHeight()得到高;bitmap.getwidth()得到宽
3. DisplayMetrics metric = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
width = metric.widthPixels; // 宽度(PX)
height = metric.heightPixels; // 高度(PX)//得到手机的宽度和高度
4.用手机宽除以 图片的宽 得到一个比值为 temp;
5:在用temp * 图片的高 即为图片在手机里显示的高度,在代码里动态设置此高度即可全屏;
bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);本地图片
InputStream is = conn.getInputStream();
Bitmap bf = BitmapFactory.decodeStream(is);//通过网络连接得到图片
2.用bitmap.getHeight()得到高;bitmap.getwidth()得到宽
3. DisplayMetrics metric = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
width = metric.widthPixels; // 宽度(PX)
height = metric.heightPixels; // 高度(PX)//得到手机的宽度和高度
4.用手机宽除以 图片的宽 得到一个比值为 temp;
5:在用temp * 图片的高 即为图片在手机里显示的高度,在代码里动态设置此高度即可全屏;
相关文章推荐
- android 针对于GridView中的getView方法的bug,使用本地缓存来处理图片显示的问题
- Android图片处理框架之Picasso学习使用
- Android图片处理之Glide使用大全
- android 处理图片的工具类
- Android图片处理(Matrix,ColorMatrix)
- Android应用开发之(你必须知道的“避免内存溢出图片处理方案”)
- Android图片处理(Matrix,ColorMatrix)
- 利用android Matrix来处理简单图片
- Android图片处理的的一些方法
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- android 图片处理经验分享
- Android Fresco图片处理库用法API英文原文文档2-2(Facebook开源Android图片库)
- [Android] 针对生成的图片文件在系统Gallery不显示的处理
- Android图片大小处理
- Android中3种图片压缩处理方法
- Android下WebView的图片适配加载与文字自动换行处理
- 对于背景图等过大图片的处理
- android开发 修改图片色调饱和度、色相、亮度处理
- Android处理图片报OOM的问题解决
- Android进阶图片处理之DiskLruCache解析 硬盘缓存方案