「Mac」Macos上如何把图片转换成webp格式

 

Web的新图像格式

摘自:

https://developers.google.com/speed/webp

WebP是一种现代图像格式,可为Web上的图像提供出色的无损和有损压缩。使用WebP,网站管理员和Web开发人员可以创建更小,更丰富的图像,从而使Web更快。

与PNG相比,WebP无损图像的尺寸要小26%。在同等的SSIM质量指数下,WebP有损图像比同类JPEG图像 小25-34%。

无损WebP支持透明性(也称为Alpha通道),仅增加22%的额外字节。对于可以接受有损RGB压缩的情况,有损WebP还支持透明性,与PNG相比,文件大小通常小3倍。

安装Homebrew

对于MAC系统来说,首先需要安装WebP转码的支持包。

打开终端模式,输入以下命令,如果已经安装过homebrew,可以跳过进入下一个命令

如果无法安装请参考本文Mac下使用国内源安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装webp转码软件

使用brew命令安装

brew install webp

或者使用macports安装,命令如下:

sudo port install webp

然后,使用cwebp将图像转换为WebP格式,例如将xxx.png以80的质量转换为webp格式:

cwebp -q 80 xxx.png -o xxx.webp

使用dwebp将WebP转换成PNG格式,例如:

dwebp xxx.webp -o xxx.png

jpg(如果是png把命令中的jpg改成png就行)批量转换成webp:

find ./ -name "*.jpg" -exec cwebp {} -o {}.webp \;

webp格式批量转换成png(如果像转换成jpg把png改成jpg):

find ./ -name "*.webp" -exec dwebp {} -o {}.png \;

返回顶部