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

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 你不知道的图片压缩格式 ".webp"

点击上方“编程三分钟”,马上关注,每周不加班时更新。


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


webp是何方神圣?


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


image.png


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

aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2pwZy9rdkJvYTd0NFBSRTNuMWlhVVY3S0dtc1RpYUpRZHltNVJQeVg3ZGd5VVd4c2N0WE1QVkxtTHUySm5raWJ2OWpza1h4UXN0MGdqU2Q5MGliT25rdXYyZjIzM1EvNjQw.png



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


aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2pwZy9rdkJvYTd0NFBSRTNuMWlhVVY3S0dtc1RpYUpRZHltNVJQNFMyaFNTb1R5dklBYmljalBKaGRtaWF2NHFrSUp3cE9VUVRjWTg0b3JWOWliam9LVG1XNjBsRTNnLzY0MA.png


国内哪些公司在用?

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



image.png

也有用来发短信的TA


aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2pwZy9rdkJvYTd0NFBSRTNuMWlhVVY3S0dtc1RpYUpRZHltNVJQUGlhaHIycWlhYlFRdFZydkZkNW45eVBEaFk2cHduRHpoWnAxSVQycWxFYVdTTDE2VlZXSXN0c2cvNjQw.png


其他公司我就当看不见了

有个人不服


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


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


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


image.png



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

第一件事,查官方文档:


image.png


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


image.png


我再上语雀看看


aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9rdkJvYTd0NFBSRTNuMWlhVVY3S0dtc1RpYUpRZHltNVJQWERPcDR2bXBodElVOW93bGRBbXJoekxBcVBGbko1NWljdFNkZXdYblpxREpOcjRkcGljVXN5b3cvNjQw.png


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


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


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


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


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


aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9rdkJvYTd0NFBSR2lhSGx1bVB2ZGlhVzNjaWJDZXVmdWdvTmZuUjhSMlBrdXhjUGljejBJcWlhUVFISDNDVnNBWkdxUFVrcmtWMmliVEhFMGt1SXU3NDZEYWJSUS82NDA.png

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
编解码 算法 文件存储
浅谈动图文件格式 - GIF
介绍动图的文件格式,及其优劣
2005 0
浅谈动图文件格式 - GIF
|
2月前
|
Web App开发 Java iOS开发
webp详解
WebP是一种由谷歌开发的图像文件格式,旨在提供更高效的图像压缩方法,以加快网页加载速度。它支持有损和无损压缩模式,并且在相同的视觉质量下,相比JPEG和PNG等格式,文件大小更小,从而优化了网络传输效率。此外,WebP还支持透明度和动画图像。
|
4月前
|
PHP
在 PHP 中将 WebP 转换为 GIF 图像格式
【8月更文挑战第27天】
83 2
|
6月前
|
区块链
webp2jpg网页在线图片格式转换源码
webp2jpg-免费在线图片格式转化器, 可将jpeg、jpg、png、gif、 webp、svg、ico、bmp文件转化为jpeg、png、webp、webp动画、gif文件。 无需上传文件,本地即可完成转换!
70 0
|
7月前
|
人工智能 算法 Java
png,jpg,jpeg,gif,webp这些图片格式解释一下,分别什么时候用?
png,jpg,jpeg,gif,webp这些图片格式解释一下,分别什么时候用?
153 0
|
编解码 自然语言处理
用ffmpeg将视频转成gif动图
今天分享一个我制作表情包的技巧。现在视频编辑的门槛已经非常低了,只要装个剪映稍微学一下,很容易就能把你想要的内容剪出来,真的是有手就行。但是视频剪出来的视频是无法直接用做表情包的,只有gif格式的动图才是真正可以用的表情包。另外一点,在微信、企微等通讯软件中,gif动图的大小也是有严格限制的,比如微信和企微里最大是5MB,超过这个大小就会被当成文件传输,且无法被别人收藏转发,也就失去了表情包的意义。我这里分享一些用ffmpeg来生成gif动图的命令行示例,助力大家生产出更多有趣的表情包。
135 1
|
区块链 C#
C#实现把图片转换为ico格式
C#实现把图片转换为ico格式
743 0
【PhotoShop】导入webp格式图片
【PhotoShop】导入webp格式图片
438 0
|
存储 前端开发 应用服务中间件
动态转换图片格式为webp
动态转换图片格式为webp
动态转换图片格式为webp