大家都知道要马儿好又要马儿不吃草,这是一件不可能的事,所以要有高画质又要档案小,这几乎是件不可能的事,但Google大神则推出WebP的档案格式,而这一个档案格式,宣称可以保有高画质又可有效的减少档案大小。
虽然WebP已推出许久,但一直无法被广泛使用,最主要的原因就在於,一般的绘图软体,内建并没有此格式可输出,因此得透过第三方工具,来将jpg转成Webp,但这些工具并非免费,因此今天梅干要来分享个,在MAC中先安装好webp的模组,再透过shell script制作一个转档器,日後只要双响它立即就可将大量的jpg转成webp啦!
Step1
首先先开启终端机,输入brew install webp,安装完毕後,再输入which cwebp,当安装成功时,就会看到webp的模组目录。
Step2
接着开启文字工具,输入以下的程式码,输入完毕後,再储存为jpg2webp.sh,另外在-q这表示压缩比,目前梅干是设定65,这数字可自行调整。
jpg2webp.sh#!/bin/bash
SCRIPTPATH="$( cd — "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
echo $SCRIPTPATH
cd $SCRIPTPATH
find . * | grep -E "(jpg)" | sed 'p;s/.jpg/.webp/' | xargs -n2 bash …