android 获取Bitmap
2018-03-05 14:11
148 查看
android在使用图片资源时,很多要求使用位图文件(Bitmap),下面我们列出了几种将图片资源转换为位图文件的方式:/*
获取bitmap ,方式一(R的方式)
*/
1、 Bitmap bitmap_1 = BitmapFactory.decodeResource(getResources(),R_drawble_id);
2、 BitmapDrawable bitmapDrawable = (BitmapDrawable)getResources().getDrawable(R_drawble_id);
Bitmap bitmap_2 = bitmapDrawable.getBitmap();
获取bitmap ,方式一(R的方式)
*/
1、 Bitmap bitmap_1 = BitmapFactory.decodeResource(getResources(),R_drawble_id);
2、 BitmapDrawable bitmapDrawable = (BitmapDrawable)getResources().getDrawable(R_drawble_id);
Bitmap bitmap_2 = bitmapDrawable.getBitmap();
/* 获取bitmap ,方式二(流+R的方式) */ 3、 InputStream in = getResources().openRawResource(R_drawble_id); Bitmap bitmap_3 = BitmapFactory.decodeStream(in);
/* 获取bitmap ,方式三(文件流) */ 4、 try { FileInputStream fis = new FileInputStream("/sdcard/test.png"); Bitmap bitmap_3 = BitmapFactory.decodeStream(fis); }catch (Exception e){ e.printStackTrace(); }
/* 获取bitmap ,方式四(ResourceStream) */ 5、 Bitmap bitmap_4 = BitmapFactory.decodeStream(getClass().getResourceAsStream("/res/drawble/cloude.png"));以上就是我见到的几种方式,有问题还望指正出来,欢迎大家一起讨论
相关文章推荐
- android 通过uri获取bitmap图片并压缩
- android 拍照或从相册获取图片 返回 bitmap
- android bitmap 获取像素
- android 获取资源文件 r.drawable中的图片转换为drawable、bitmap
- android 通过uri获取bitmap图片并压缩
- Android Glide Google 推荐加载图片框架(仅获取BitMap)
- Android根据URL获取Bitmap
- Android 获取一个view当前显示的bitmap
- android获取Bitmap的两种方式
- Android 从ImageView中获取Bitmap对象方法
- Android使用BitmapRegionDecoder获取指定区域的图片
- android 根据图片url获取bitmap或者drawable,然后再进行压缩处理
- Android中通过url获取图片Bitmap
- android simpledraweeview 获取已经加载的图片bitmap
- android如何用imageloader获取bitmap图片
- Android 获取view的 bitmap
- Android获取View对应的Bitmap
- [置顶] Android 获取Bitmap的几种方式
- Android之Glide获取图片Path和Glide获取图片Bitmap
- Android中 Bitmap Drawable Paint的获取、转换以及使用