本月底,oss图片处理的格式转换更新了将gif图片转换为webp的功能:
官方文档连接如下:
https://help.aliyun.com/document_detail/44703.html?spm=5176.8465980.home.15.43d99720GBvrAg
webp是谷歌开发的一种网络图片显示格式,旨在快速加载和显示图片;被ebay和fackbook网站广泛应用;相比gif来说体积小巧,缺点就是它是一种有损压缩,所以并不能保存图片原有的全部信息;在网上找了张图片测试了一下,700多k的体积,转成webp只有100多k,图片文件尺寸确实变小了很多;
把gif放到我的oss上,写了一个php脚本测试了下.效果还可以;
按照图片处理的规则,将指定的bucket,endpoint,object,action,param等值添入指定的三级域名中就可以:
http://bucket.<endpoint>/object?x-oss-process=image/action,parame_value
例如,我的oss上的bucket名字为xiaobai-oss,endpoint为oss-cn-hangzhou,object为oss.png,
如果打算转换成jpg格式,则action 为format,param为jpg.那么最后组成的url如下:
http://xiaobai-oss.oss-cn-hangzhou.aliyuncs.com/oss.png?x-oss-process=image/format,jpg
参考以前的格式转换一共试验了4个转换的功能:
1.将图片转为标准jpg格式;
http://xiaobai-oss.oss-cn-hangzhou.aliyuncs.com/sample.png?x-oss-process=image/format,jpg/interlace,0
2.将图片转为渐变jpg格式;
http://xiaobai-oss.oss-cn-hangzhou.aliyuncs.com/sample.png?x-oss-process=image/format,jpg/interlace,1
3.将图片转为宽度缩略的缩略图;
http://xiaobai-oss.oss-cn-hangzhou.aliyuncs.com/test.gif?x-oss-process=image/resize,w_200/format,gif
4.将gif图片转为webp格式;
http://xiaobai-oss.oss-cn-hangzhou.aliyuncs.com/test.gif?x-oss-process=image/format,webp
视频演示链接如下:
http://www.xunyun17.xyz/osstimelapse/ossimg.mp4
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。