场景
保存的图片格式为 webp 的文件在电脑中默认无法预览文件,需要将文件拖入浏览器中才可以查看,要想在图片浏览器中查看图片,需要将图片转换为 jpeg、jpg、png 等图片格式。在网上想找一个在线转换的文件,发现转换完后还需要注册、付费,因此自己想了个方案解决这个问题。
准备
OSS
操作
1、上传文件
找一个 Bucket 或者创建一个新的 Bucket 后,创建一个文件夹 webp 。将要转换的文件上传到该文件夹中。
2、创建样式
左侧菜单栏选择 数据处理>图片处理,点击 创建样式,在格式转换选项选择 jpeg 或者其他的格式。其他参数可按照个人要求自行调整。
3、访问图片
回到文件列表,选择要访问的图片,点击详情,并复制其 URL:
该访问产生 jpeg 格式的链接为:
https://mydomain.com/webp/26a9dfc3aae6dde2f276cacb40a8630573ca81f22008eb28633da64fc5d127ad.webp?x-oss-process=style/jpeg
如果设置了访问规则,比如我设置为 - :
那么访问地址也可以简写为:
https://mydomain.com/webp/26a9dfc3aae6dde2f276cacb40a8630573ca81f22008eb28633da64fc5d127ad.webp-jpeg
这两种方式在重新保存图片时会有不同的结果,第一个方式可以直接为 jpeg,但是第二个方式保存的文件名不带jpeg,但可以手动修改该文件的扩展名为 jpeg 。