将Bitmap转换为图片 public static void saveImage(String path, Bitmap bitmap){ try { BufferedOutputStream bos = new Bu
public static void saveImage(String path, Bitmap bitmap){ try { BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(path)); bitmap.compress(Bitmap.CompressFORMat.JPEG,100,bos); bos.flush(); bos.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }}
通过流的方式
public static Bitmap openImage(String path){ Bitmap bitmap = null; try { BufferedInputStream bis = new BufferedInputStream(new FileInputStream(path)); bitmap = BitmapFactory.decodeStream(bis); bis.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return bitmap;}
通过图片路径的方式
public static Bitmap openImage(String path){ Bitmap bitmap = BitmapFactory.decodeFile(perFilePath); return bitmap;}
该方法直接传文件路径的字符串,即可将指定路径的图片读取到Bitmap对象。
如果是资源文件的话
//该方法可从资源文件中读取图片信息。第一个参数一般传getResources(),第二个参数传drawable图片的资源id,如下 Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(),R.mipmap.aaa);
来源地址:https://blog.csdn.net/fromVillageCoolBoy/article/details/131182150
--结束END--
本文标题: Android中本地图片和bitmap的相互转化
本文链接: https://www.lsjlt.com/news/404715.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0