安卓图片的获取策略总结

1,客户端与服务端的缓存策略

 对于强制缓存,服务器通知浏览器一个缓存时间,在缓存时间内,下次请求,直接用缓存,不在时间内,执行比较缓存策略。
 对于比较缓存,将缓存信息中的Etag和Last-Modified通过请求发送给服务器,由服务器校验,返回304状态码时,浏览器直接使用缓存。

请求的图片
参考的文章

http与服务器端的缓存策略
2,客户端本地的缓存策略

图片的三级缓存策略

3,图片的压缩
1,bitmapfactory

列出了6中压缩方法
图片的压缩策略

实现图片的后台压缩策略
opengl es 实现图片的压缩
所谓的FBO就是Frame Buffer Object。之前我们使用OpenGLES渲染,都是直接渲染到屏幕上,FBO可以让我们的渲染不渲染到屏幕上,而是渲染到离屏Buffer中。这样的作用是什么呢?比如我们需要处理一张图片,在上传时增加时间的水印,这个时候不需要显示出来的。再比如我们需要对摄像头采集的数据,一个彩色原大小的显示出来,一个黑白的长宽各一半录制成视频。 像这些情况,我们就可以使用到FBO离屏渲染技术了,当然FBO并不是仅仅局限于此。

4,图片的上传和下载
okhttp 实现图片你的上传和下载

5,使用的工具

Rxjava 异步操作

okhttp 代理器获取

retrofit 网络的获取
drgger2 功能模块的封装

图片的压缩工具 opengl es +egl 的使用
6图片的编辑 (如果用java使用效率会比较慢,可以急用)
1,改变图片你的颜色
2,切割图片
3,图片的加灰过滤
4,生成缩略图
5,放大和缩小,旋转图片
6,图片增加水印
7,绘制图片你的倒影

图片的编辑

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值