选择本地图片并转化成bitmap
来源:互联网 发布:smartsvn linux 破解 编辑:程序博客网 时间:2024/05/16 03:57
Intent intent=new Intent();intent.type("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);starActivityForResult(intent,1);@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO Auto-generated method stubsuper.onActivityResult(requestCode, resultCode, data);if (resultCode == RESULT_OK) {try { Uri uri = data.getData(); bitmap = null; ContentResolver resolver = getContentResolver(); bitmap = BitmapFactory.decodeStream(resolver.openInputStream(uri)); int width = bitmap.getWidth(); int height = bitmap.getHeight(); float scal = 100 / (float) width;if (width >= 100) { Matrix matrix = new Matrix(); matrix.postScale(scal, scal); pickBitmap = Bitmap.createBitmap(bitmap, 0, 0, width,height, matrix, true); bitmap.recycle();// 回收Bitmap的空间} else { bitmap = pickBitmap;} image_photo.setImageBitmap(pickBitmap);} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- 选择本地图片并转化成bitmap
- 选择本地图片并转化成bitmap
- Android之Bitmap转化成Drawable,并将Bitmap转化成.png格式的图片文件
- 图片Bitmap转化成String
- 图片(bitmap)转化为byte[],并上传到服务器
- 用HttpURLConnection下载图片并转化为Bitmap
- Unity3d选择本地图片并加载
- android:ImageView选择本地图片并显示
- Glide加载图片并保存到本地返回file,bitmap
- Glide加载图片并保存到本地返回file,bitmap
- Android本地图片转换成Bitmap存储
- 本地图片转bitmap
- Unity_Window平台从本地读取图片并转化Texture2D
- android开发 通过拍照或选择本地图片并剪裁图片设置成头像
- 通过拍照或选择本地图片并剪裁图片设置成头像
- Android拍照或选择本地图片并剪裁图片设置成头像
- 通过拍照或选择本地图片并剪裁图片设置成头像
- android 读取本地或网络图片,转换为Bitmap 并保存本地中
- MFC下暂停、继续、结束AfxBeginThread开启的线程
- 三层登录实例——C#
- BS架构ERP系统开发全系列之白金教程
- Jquery知识点
- Linux下LAMPP使用root权限调用shell
- 选择本地图片并转化成bitmap
- 每条路,都是我们的怨不得、不可回。
- istream_iterator和ostream_iterator学习体会
- Touch事件分发机制
- The word is not correctly spelled 此问题是STS校验单词问题
- js页面跳转整理
- Failed to find provider info for com.sina.weibo.sdkProvider
- Oracle undo表空间爆满的解决
- 单片机模拟IIC时序读写24C02