在Linux命令行中将jpg、jpeg、png转换为webp

问题描述 投票:0回答:1

运行后:

$ sudo apt-get install webp

我运行了以下脚本:

$ for file in *.jpg *.jpeg *.png; do cwebp "$file" -o "${file%.*}.webp"; cp --preserve=mode "$file" "${file%.*}.webp"; done

当前目录下的所有文件都转换为 webp,但大小完全相同。就好像它实际上并没有压缩文件,而只是改变了结尾。

linux ubuntu terminal compression webp
1个回答
1
投票
cp --preserve=mode "$file" "${file%.*}.webp"; 

为什么需要“cp”线?它只是将 jpeg/png 从上一个命令复制到 webp 文件,这就是为什么您看到文件大小没有变化。

© www.soinside.com 2019 - 2024. All rights reserved.