webp转换脚本

脚本代码:

webpconvert.sh

#!/bin/sh
#convert png or jpg to webp
#author:danielzhang

#If image size > 5KB,convert to webp.
#The quality is 80.

SIZE=5120
QUALITY=80

FILE_LIST=`find ./res/drawable* | egrep "^.*/\w+\.(png|jpg)$"`

for file_name in $FILE_LIST
do
    file_size=`ls -l $file_name | awk '{ print $5 }'`
    if [ $file_size -gt $SIZE ]; then
        new_file_name=${file_name%.*}
        cwebp -q $QUALITY $file_name -o $new_file_name.webp
        rm $file_name
    fi
done

脚本说明:

webp转换脚本:webpconvert.sh
用法:sh webpconvert.sh
作用:将各drawable目录下size大于5KB的png/jpg(9.png除外)图片转换成webp格式,并删除原图片
依赖:webp工具(brew install webp)
资料:https://developers.google.com/speed/webp/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值