开发者社区> 问答> 正文

oss图片处理-格式转换-更新体验




本月底,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

展开
收起
洵云 2017-12-30 04:20:50 9286 0
2 条回答
写回答
取消 提交回答
  • 你是指把一个文件夹的文件都转成webp吗?
    这个需要调用api来做.
    2018-01-06 08:33:08
    赞同 展开评论 打赏
  • Reoss图片处理-格式转换-更新体验
    哇,这个好啊。请问能否把所有图片都转换成webp格式呢?
    PS.,试了下,确实不错,哈哈,谢谢了,
    1.4MB的gif转换后变成600K了,压缩比例大概在50%左右,阿里云果然强大!!

    -------------------------

    回 2楼魔咒626的帖子
    了解了,谢谢,
    2018-01-05 16:05:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载