1. 首頁
  2. »
  3. MAC
  4. »
  5. MAC一鍵將JPG轉成WebP,並且可自行設定壓縮比與尺寸

MAC一鍵將JPG轉成WebP,並且可自行設定壓縮比與尺寸

2023/01/19

梅問題-MAC一鍵將JPG轉成WebP,可自行設定壓縮比與尺寸
  大家都知道要馬兒好又要馬兒不吃草,這是一件不可能的事,所以要有高畫質又要檔案小,這幾乎是件不可能的事,但Google大神則推出WebP的檔案格式,而這一個檔案格式,宣稱可以保有高畫質又可有效的減少檔案大小。

雖然WebP已推出許久,但一直無法被廣泛使用,最主要的原因就在於,一般的繪圖軟體,內建並沒有此格式可輸出,因此得透過第三方工具,來將jpg轉成Webp,但這些工具並非免費,因此今天梅干要來分享個,在MAC中先安裝好webp的模組,再透過shell script製作一個轉檔器,日後只要雙響它立即就可將大量的jpg轉成webp啦!


Step1
首先先開啟終端機,輸入brew install webp,安裝完畢後,再輸入which cwebp,當安裝成功時,就會看到webp的模組目錄。
梅問題-MAC一鍵將JPG轉成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 -c 'cwebp -q 65 $0 -o $1'
梅問題-MAC一鍵將JPG轉成WebP,可自行設定壓縮比與尺寸
Step3
之後當要jpg轉成webp時,只需要將剛剛製作好的.sh檔,放到jpg目錄下,並雙響它就會開始進行轉檔。
梅問題-MAC一鍵將JPG轉成WebP,可自行設定壓縮比與尺寸
Step4
當轉換完畢後,就會看到副檔名變成webp啦!除此之外若想要連同尺寸一併調的話,也可將原來的-q後方再加入-resize,就可批次壓縮並調整尺寸啦!-q 85 -resize 800
梅問題-MAC一鍵將JPG轉成WebP,可自行設定壓縮比與尺寸