quatuorbellefeuille.com

Content, build scripts and admin scripts for the Bellefeuille Quartet website.
git clone https://git.kevinlegouguec.net/quatuorbellefeuille.com
Log | Files | Refs

prep-member-photos.sh (390B)


      1 #!/bin/bash
      2 
      3 set -euxo pipefail
      4 
      5 processimg ()
      6 {
      7     local src=$1
      8     local name=$(basename "${src}")
      9     name="${name%% *}"
     10     name=${name,}
     11     local dst=../images/${name}/portrait.png
     12 
     13     magick "${src}" -scale 1200x ${dst}
     14     for size in 800 400
     15     do
     16         magick ${dst} -scale ${size}x ${dst/.png/${size}.png}
     17     done
     18 }
     19 
     20 for img in "$@"
     21 do
     22     processimg "${img}" &
     23 done
     24 
     25 wait