MVP
This commit is contained in:
parent
6938e212ba
commit
62f343ef90
40 changed files with 2171 additions and 149 deletions
31
assets/build/images.sh
Executable file
31
assets/build/images.sh
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Libary needed: ImageMagick
|
||||
|
||||
PARAMS=('-quality 60')
|
||||
|
||||
if [ $# -ne 0 ]; then
|
||||
PARAMS=$@;
|
||||
fi
|
||||
|
||||
cd $(pwd)
|
||||
|
||||
shopt -s nullglob nocaseglob extglob
|
||||
shopt -s globstar
|
||||
|
||||
# Resize
|
||||
sizes=(320 640 960 1280)
|
||||
for FILE in public/**/*.@(jpg|jpeg|tif|tiff|png|gif); do
|
||||
DIR=$(dirname "$FILE")
|
||||
NAME=$(basename "$FILE" | cut -d. -f1)
|
||||
EXTENSION=$(basename "$FILE" | cut -d. -f2)
|
||||
for size in ${sizes[@]}; do
|
||||
convert "$FILE" -resize ${size}x${size}\> "${DIR}/${NAME}-${size}.${EXTENSION}"
|
||||
done
|
||||
done
|
||||
|
||||
# Web Optimized Formats
|
||||
for FILE in public/**/*.@(jpg|jpeg|tif|tiff|png|gif); do
|
||||
convert $PARAMS "$FILE" "${FILE}".webp;
|
||||
convert $PARAMS "$FILE" "${FILE}".avif;
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue