diff --git a/.github/workflows/list-img.yml b/.github/workflows/list-img.yml index da0cba5..72cd4aa 100644 --- a/.github/workflows/list-img.yml +++ b/.github/workflows/list-img.yml @@ -1,5 +1,3 @@ -# @format - name: List Images in JSON on: push: @@ -18,9 +16,14 @@ jobs: with: node-version: "20.10.0" - name: 安裝套件 - run: sudo apt-get install -y webp + run: | + sudo apt-get install -y webp + sudo apt-get install -y libheif-examples - name: Install ImageMagick run: sudo apt-get install -y imagemagick + - name: 轉檔成 JPG (處理 HEIC) + run: | + find img -type f -name '*.heic' -exec sh -c 'heif-convert "$1" "${1%.*}.jpg"' _ {} \; - name: 轉檔成 WebP run: | find img -type d -exec mkdir -p converted/{} \;