首页 > 学院 > 开发设计 > 正文

Picasso使用问题记录 - 加载local camera image 失败

2019-11-09 15:05:23
字体:
来源:转载
供稿:网友

目录

问题及解决尝试相关Picasso的GitHub issues

Picasso github地址:https://github.com/square/picasso

问题及解决尝试

问题: 使用了 Picasso的最新版本 2.5.2。 手机是魅族魅蓝note2 在加载本地手机拍照(DCIM/Camera文件夹下)和截图的图片时失败。

原因是在加载图片时使用了 resize()

尝试解决方案和效果: 1、去掉resize(而且需要再加载大图的Activity配置中添加 PRocess:picture属性) 效果:可以加载本地Camera 图片,但内存占用很高

参考以下文章的:4 新进程中查看大图 http://blog.csdn.net/ashqal/article/details/48005833

2、将本地拍照图片取出,用工具进行压缩处理(但压缩后大小只是略小于原图),并放回同一个文件夹 效果:可以正常显示压缩后的图片。猜测:应该不是图片大小的问题。

3、最终处理: 回退Picasso的版本,不使用 2.5.2,改为使用 2.4.0 compile ‘com.squareup.picasso:picasso:2.4.0’

效果:resize可使用,图片能正常显示 【似乎2.5.2的问题会在2.6.0解决】

返回目录

相关Picasso的GitHub issues

1、Exception: java.io.IOException: Cannot reset #364 https://github.com/square/picasso/issues/364

2、https://github.com/square/picasso/issues?utf8=%E2%9C%93&q=camera

返回目录


上一篇:VFL

下一篇:微信网页开发遇到的问题

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表