zhengxiaoyong
zhengxiaoyong
@cjcj125125 没问题,可以把图片url地址发一下吗?
@cjcj125125 压缩图片本身的含义是保证图片不会过于大(宽高或者文件大小),tiny在加载大图时压缩在一个良好的分辨率的范围(类似微信朋友圈保持在最大为1280x720),对于你如果需要小图你可以设置Tiny.BitmapCompressOptions 参数中的 width与height。另你也可以打印出加载后bitmap宽高,自己计算下耗费内存大小,是否是你的应用本身存在大量内存没释放而导致oom的?
@lilealyh 你这个图片文件大小是90KB嘛? 如果是:文件大小和所占内存是没关联的,具体看图片宽高以及所占位数,批量压缩20张,意味着将会有20张图的,每张图算1280x720,位数4,大约3.5M,3.5x20大约70M内存,压缩过程中将还有中间的tmp图,当然还占内存,不过这个可随gc而回收。所以这样一下申请70+M内存,任何情况下将大几率触发OOM。 如果不是,而是你计算的图片所占内存大小90KB,那么无论如何也不会导致OOM。
@247033993 支持旋转是指?提供一个图片旋转功能,还是图片角度自动校正为正确方向?
@yliang11 这个没有与rxjava进行结合使用,因为作为一个开源库,Tiny保证了0依赖,最纯净简洁的方式,而且在使用上来,也很方便
@ronanhardiman ✅
@guochenchn 这个属性不会影响图片旋转角度,压缩中有一步是针对图片的角度自动进行校正的,将会加一个属性配置是否自动进行图片角度校正~
可以打印出Throwable的堆栈信息,看下是哪里有空指针
@linuue 请问该需求的应用场景是?
@mccccccmike 国庆后将增加。