【jpg、png、jpeg转webp官方方法】

1 webp简介

webp是由谷歌于2010年推出的新一代图片格式,在压缩方面比当前JPEG、PNG、JPG等格式更优越,在同等质量的条件下,拥有更大的压缩率,体积更小,更利于网络传输。

2 转webp工具下载

(1) 下载官方工具

这里利用谷歌官方的工具将其他格式的图片转为webp格式,[下载地址]:https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html(https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html
在这里插入图片描述
我是windows 64位,所以选择libwebp-0.4.1-windows-x64.zip进行下载。

(2) 配置环境

将下载的压缩包解压,然后将bin目录的地址添加到系统环境变量中(高级系统设置—环境变量—系统变量—path—编辑—新建—粘贴bin文件夹的地址—完成)
在这里插入图片描述
检查是否安装成功:win+R cmd,输入cwebp -version查看安装的版本号
在这里插入图片描述
成功打印版本号即为安装成功。

3 转webp详细过程

(1) 基本语法

 cwebp [options] -q quality input.jpg -o output.webp

其中
-option可选:-loss(有损压缩,默认),-lossless(无损压缩)
-q:质量指数(压缩率),有损压缩有效,无损压缩忽略,范围是0-100,默认是75
-input.jpg:待转换图片
-o:输入图片名称格式

(2) 批量处理
上述语句只能进行单幅图像进行处理,当需要转换多幅图像时,一张一张处理过程繁琐,因此需要用批量处理的方法进行转换。
具体方法:
配置好环境变量后,在任意位置新建一个文本文件,写入以下代码,保存后将文件后缀改为.bat,双击运行即开始转换。其中参数和路径都可以根据需要修改。

@echo off
for %%a in (D:\images\inital\*.jpg) do (
    cwebp %%a -o D:\images\result\%%~na.webp
    echo %%~na.webp
)
echo "完成"

猜你喜欢

转载自blog.csdn.net/qq_43762434/article/details/132676233