返回列表 发帖
查看: 2794|回复: 0

利用阿里云oss图片处理和CDN边缘规则,将图转为webp格式

17

主题

103

回帖

335

积分

应用开发者

贡献
1 点
金币
165 个
QQ
发表于 2021-7-6 16:57:44 | 显示全部楼层 |阅读模式


概述
  • 采用阿里云的图片处理,将图片加水印、调整大小、压缩为webp格式(无损压缩图片平均到原大小三分之一)
  • 图片体积大幅减少,大概能减少三分之二。
  • 提升网站打开速度
  • 节省网站流量成本。
  • 全oss的bucket(桶)支持原图保护
  • 全oss的bucket(桶)支持水印机制
  • 全oss的bucket(桶)支持图片压缩
  • 支持如果浏览器不支持webp格式,自动降级为原格式。
  • 压缩支持GIF格式  效果参考又拍云的说明 https://www.upyun.com/webp


需要用到的技术


配置方法
1、安装上述的插件,或者其他友商oss插件。(我司插件需要关闭插件自带的水印机制)
2、配置水印机制
123.jpg
3、配置图片处理机制
1234.jpg
5、配置边缘脚本
  1. m1 = and($http_accept, match_re($http_accept, '.*image\/webp.*'))
  2. m2 = match_re($uri, '.+(.JPEG|.jpeg|.JPG|.jpg|.PNG|.png|gif|GIF)(\?.*)?)
  3. if and(m1, m2) {
  4.     rewrite(concat($uri, '/webp?', $args), 'enhance_break', 301)
  5. }
  6. if and(m2, not(m1)) {
  7.     rewrite(concat($uri, '/safe?', $args), 'enhance_break', 301)
  8. }
复制代码


3.png


最后,如果实在不会配置的,可以联系我们帮助
  • QQ  87883395
  • 微信 tianlanyan

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-4-25 18:37 , Processed in 0.036280 second(s), 8 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表