Glide+阿里OSS+WebP 图片处理方案

在实际项目中,图片占用一直是我们接触最多的。为了优化这块,我们主要是从几个方面来处理。

业务需求:

  1. 根据设备端的控件尺寸,向服务器请求不同经裁剪过后的不同尺寸图片。
    2)服务端可以给我们提供webp格式的文件。

阿里云Oss的图片裁剪规则。请参考:
阿里Api:

https://help.aliyun.com/document_detail/44688.html?spm=5176.doc44687.6.945.WXaOMG

里面有特多的规则,我选择的裁剪方案是。


image.png

实际测试图片:

http://igetcool.oss-cn-beijing.aliyuncs.com/test/series/cover/bde098a8-def8-4264-81f4-b9adff41ddff.jpg

最后将一个 404.36 kb的图片


image.png

压缩到了18kb

image.png

除了细看一些些的纹路丢失,其它的,没有任何感知


image.png

git 测试用例
https://github.com/wsf5918/webpAliOss/tree/dev

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,567评论 2 45
  • 买房交易正式开始了,依旧忐忑,怕对方变卦,我先付钱了,后面就反悔了怎么办。经过了最煎熬的几日,经过了第一次过户,事...
    如恒阅读 233评论 0 0
  • 生命在繁衍的时候既不希望下一代与其一模一样,也不希望与其完全不一样,而是要基于更强地适应环境的能力。如果环境适宜,...
    光华同学阅读 894评论 0 51
  • 上午姐姐读了古诗画了《江南》。忘记拍了。日有所诵读了《摇摇摇》。晚上陈满一字不拉的给爸爸是背出来了。还是主动要背的...
    满奕教育阅读 223评论 0 1
  • 1.jenkins部署在内网,需要在系统设置,管理插件,高级中配置代理。 2.代理设置后,需要配置不使用代理的ho...
    junfeng_feng阅读 1,420评论 0 0