使用fresco如何获取本地缓存图片的文件

原创 2016年01月13日 11:39:23
FileBinaryResource resource = (FileBinaryResource)Fresco.getImagePipelineFactory().getMainDiskStorageCache().getResource(new SimpleCacheKey(uri.toString()));
File file = resource.getFile();

fresco保存的缓存文件是以cnt结尾的,拿到文件后只要另存为jpg或png文件即可。

貌似上面这种方法不推荐,一下两个链接可以看下:
http://stackoverflow.com/questions/29772949/android-how-to-get-image-file-from-fresco-disk-cache/31610386#31610386

https://github.com/facebook/fresco/issues/80

版权声明:本文为博主原创文章,未经博主允许不得转载。

新版本使用fresco如何获取本地缓存图片的文件

老版本使用的是 FileBinaryResource resource = (FileBinaryResource)Fresco.getImagePipelineFactory().getMainD...
  • shudaiziyang
  • shudaiziyang
  • 2017年04月25日 19:39
  • 1496

Fresco正传(7):如何手动清理Fresco的缓存。

前言这篇是随手写的,有博友在楼下提问相关问题。这里先把我知道的方案放这里,以后有空详细写。另外,请注意:虽然我找到了如何清理缓存的方法,但是目前还未实际测试过。请自行测试哦。...
  • biezhihua
  • biezhihua
  • 2015年11月17日 21:14
  • 8278

分享Fresco缓存中的图片

由于使用Fresco框架加载网络图片,然后又面临要分享图片的需求,于是研究了下如何使用分享fresco缓存下的图片。 已经确定缓存中有的图片: 先说思路,本来是想直接分享缓存路径中的图片缓存的,但...
  • boycmy
  • boycmy
  • 2016年05月21日 15:50
  • 1946

Fresco 获取本地缓存

Fresco 获取本地缓存 ImageRequest imageRequest = ImageRequestBuilder.newBuilderWithSource(Uri.parse(url)).b...
  • godcok
  • godcok
  • 2016年10月09日 07:41
  • 963

Fresco的封装和使用说明以及获取缓存中的Bitmap对象

Fresco介绍Fresco是facebook开源的图片加载框架。 关于 Fresco Fresco 是一个强大的图片加载组件。 Fresco 中设计有一个叫做 image pipeli...
  • Card361401376
  • Card361401376
  • 2016年03月23日 17:51
  • 7857

fresco(最牛逼的图片缓存加载框架),包括xutil的使用

步骤:http://www.fresco-cn.org/docs/index.html 1.加入dependence依赖: compile 'com.facebook.fresco:fresc...
  • Zuo_XP
  • Zuo_XP
  • 2016年10月13日 17:55
  • 650

fresco 两种判断图片是否已经缓存在SD卡上的方法

问题场景在使用fresco过程中,我们有这么种应用场景:在高清图片未缓存在硬盘时,显示的是缩略图(要服务器支持),当高清图片已缓存在硬盘时,显示高清图片。那么使用fresco如何判断一张图片是否已经缓...
  • a631855639
  • a631855639
  • 2016年02月23日 16:38
  • 4105

Fresco获取缓存的大小为-1的解决方法

最近一直在玩Fresco的缓存框架,遇到个问题,就是如果想要获取Fresco的缓存大小的话,直接调用Fresco.getImagePipelineFactory().getMainFileCache(...
  • guankai1990
  • guankai1990
  • 2017年02月08日 15:41
  • 794

Fresco图片加载框架使用方法完全指南

简介 Fresco 是Facebook开源的安卓上的图片加载框架,也可以说是至今为止安卓上最强大的图片加载框架. 相对于其他几个图片加载框架,Fresco主要的优点在于更好的内存管理和更强大的功能,更...
  • tiankongcheng6
  • tiankongcheng6
  • 2016年12月26日 11:21
  • 1154

Fresco实践总结-高斯模糊、圆形圆角、URL、File、Assets、Resource

前端时间我写了一个Android相册库Album,当时我在做测试的时候发现,用Picasso或者Glide时,当列表达到上千条时,滑动起来就会卡,但是换成Fresco后一点都不卡了,而且Fresco做...
  • yanzhenjie1003
  • yanzhenjie1003
  • 2017年02月28日 23:51
  • 5701
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用fresco如何获取本地缓存图片的文件
举报原因:
原因补充:

(最多只允许输入30个字)