android – 缩放位图的方法之间的区别

前端之家收集整理的这篇文章主要介绍了android – 缩放位图的方法之间的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Android中至少有两种方法可以缩放位图,
一种是在解码位图源时在“BitmapFactory.Options”中使用“inScaled,inDensity,inTargetDensity”.
另一种是在“Bitmap.createBitmap”中使用“Matrix”.

我很好奇的是这两种方法的区别是什么?
生成的位图的质量如何?那么内存使用情况呢?
等等…

解决方法

将BitmapFactory与正确的inScale选项一起使用将比使用带有矩阵比例的Bitmap.createScaledBitmap()或Bitmap.createBitmap()更具内存效率.但是,它更复杂.

查看How do I scale a streaming bitmap in-place without reading the whole image first?了解详情.

原文链接:https://www.f2er.com/android/318282.html

猜你在找的Android相关文章