2016 - 2024

感恩一路有你

androidbitmap切割 Android小记读取Bitmap的几种方式和优化内存溢出?

浏览量:1780 时间:2021-03-17 20:33:00 作者:admin

Android小记读取Bitmap的几种方式和优化内存溢出?

我查了很多资料,终于找到了。R现在总结了以下读取位图的方法。R1级。以文件流的形式,假设存在测试.pngPicture:FileInputStream FIS=new FileInputStream(“/sdcard)/测试.png“” 位图=BitmapFactory.decodeStream文件(FIS)R2。以R文件的形式,假设RES/drawable测试.jpg文件-rbitmap位图=BitmapFactory.decodeResource文件( 此.getContext().getResources(),R。拉伸试验)R3。在资源流模式下,但不在R文件中。 rBitmap.bitmap=位图工厂.decodeStream(getClass().getResourceAsStream(“/res/drawable/测试.png”)) rBitmapFactory.选项选项=新建BitmapFactory.选项() roptions.in示例=2//图片的宽度和高度是原稿的一半,即图片是原稿的四分之一。上面的代码可以优化内存溢出,但它只改变图片的大小,并不能完全解决内存溢出问题。

androidbitmap切割 android新建bitmap androidbitmap白色

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。