运行后:第一个月我运行了以下脚本:$ for file in *.jpg *.jpeg *.png; do cwebp "$file" -o "${file%.*}.webp"; cp --preserve=mode "$file" "${file%.*}.webp"; done个当前目录中的所有文件都转换为webp,但是大小完全相同。就好像它实际上并没有压缩文件,而是改变了结尾。
$ for file in *.jpg *.jpeg *.png; do cwebp "$file" -o "${file%.*}.webp"; cp --preserve=mode "$file" "${file%.*}.webp"; done
wljmcqd81#
cp --preserve=mode "$file" "${file%.*}.webp";
字符串你为什么需要“cp”线?它只是将jpeg/png从前面的命令复制到webp文件中,这就是为什么你看不到文件大小的变化。
1条答案
按热度按时间wljmcqd81#
字符串
你为什么需要“cp”线?它只是将jpeg/png从前面的命令复制到webp文件中,这就是为什么你看不到文件大小的变化。