diff --git a/borsize.sh b/borsize.sh new file mode 100755 index 0000000..bb36228 --- /dev/null +++ b/borsize.sh @@ -0,0 +1,33 @@ +#!/bin/bash +## author : KazukyAkayashi +## description : Script that automates the addition of borders and then resizes the desired image(s). + +## Bash strict mode #################################### +set -o errexit # abort on nonzero exitstatus +set -o nounset # abort on unbound variable +set -o pipefail # don't hide errors within pipes + +## Script ############################################## + +## You need Imagemagick +readonly SCRIPTNAME="$(basename "$0")" +echo "Start ${SCRIPTNAME}" + +## Enter the desired name for the folder : web, pixelfed ... +FILE=web +if [ ! -d "$FILE" ]; +then + echo "Create ${FILE} directory" + mkdir web +fi + +## Change border or/and resize if you want. +## Add -quality 95 if you need reduce file weight. +## If you use a format other than JPG, don't forget to change it. +echo "Start Imagemagick" +magick mogrify *.jpg -bordercolor White -border 145x145 -resize 1080x -path ${FILE} *.jpg + +echo "exiting ${SCRIPTNAME}" +exit 0 + +## END Script ##################################### \ No newline at end of file