shell脚本 将非9图和不在黑名单中的png转webp

来源:互联网 发布:淘宝小助手怎么设置 编辑:程序博客网 时间:2024/06/08 14:27
# !/bin/bash# function: convert all png images file (except for ".9.png")in the current directory and subdirectories to webp formatecho "Starting convert images format, please wait a minite..."con="\.9\.png"extra=`cat extra`for var in `find . -name "*.png"`; do    flag=1    fileName=${var##*/}    file=${fileName%%.*}    for ex in $extra; do        if [ "$file" = "$ex" ]; then#            echo find $ex = $file            flag=0            break        fi    done    if [ "$flag" -eq 0 ]; then     continue    fi    if [[ $var =~ $con ]]; then        echo $var " will not be compressed"    else        echo $var        cwebp -q 70 $var -o ${var%.*}.webp        rm $var    fidoneecho "Convert task complete!"

原创粉丝点击