0
点赞
收藏
分享

微信扫一扫

你不知道的图片压缩格式 ".webp"



我这昨天搞了几个小时,费劲心机写了一个工具来把其他网络上的图片链接批量存在我的阿里云oss上,到头来还是发现​​webp​​格式的图片在手机上看不到,今天星期天我就不信这个邪了,和他杠上了。

webp是何方神圣?

我也是最近才知道的,在语雀上把文章导出以后,图片几乎全部是webp格式的,经过一番尝试,我仿佛老八附体,被​​webp​​压缩比率吓得差点大吃一惊。

你不知道的图片压缩格式 ".webp"_对象存储

 

​webp​​就是那家从车库走出来的公司搞的牛逼格式,压缩的大了自然加载速度就快了,存储就更节省空间,就是下面这家公司。

你不知道的图片压缩格式 ".webp"_对象存储_02

看看几个图片格式的压缩比率

你不知道的图片压缩格式 ".webp"_加载_03

国内哪些公司在用?

没错,他们都在用,有卖东西的TA

你不知道的图片压缩格式 ".webp"_加载_04

也有用来发短信的TA

你不知道的图片压缩格式 ".webp"_对象存储_05

其他公司我就当看不见了

有个人不服

这几天就是发现​​webp​​格式的图片在手机上看不到,各种原因都找了也没有用。

在发现​​webp​​​是​​google​​​研发的格式,我灵光乍现!瞬间用电脑打开​​Safari​​发现图片就是加载不出来,打开我的旧小米一看又可以加载出来,这肯定不是偶然。

排除了各种原因以后最不可能的那个,就算再离谱也是凶手,难道是因为有个公司不服?

你不知道的图片压缩格式 ".webp"_图片展示_06

但怪就怪在语雀能在​​Safari​​上加载出来图片,真的是阿里技术强吗?

第一件事,查官方文档:

你不知道的图片压缩格式 ".webp"_对象存储_07

苍天有眼,一下就让我查到了

你不知道的图片压缩格式 ".webp"_对象存储_08

我再上语雀看看

你不知道的图片压缩格式 ".webp"_对象存储_09

https://cdn.nlark.com/yuque
/xxx.webp?x-oss-process=image/format,png

于是得知在对象存储获取的链接加参数​​?x-oss-process=image/format,jpg​​即可转换成jpg格式的图片展示。

继续用昨天的方法,把储存在​​mysql​​​里的文章导出成​​sql​​,再一修改,重新导入。

这样就全部兼容啦,另外对象存储还支持图片裁剪、旋转、缩放、水印等等处理,都只要加一个参数就可以了。

解决问题的过程就是这么欢乐。

你不知道的图片压缩格式 ".webp"_图片展示_10


举报

相关推荐

0 条评论