From: Armaan Bhojwani Date: Thu, 7 Jan 2021 03:14:31 +0000 (-0500) Subject: Combine scripts to a single, more streamlined one X-Git-Url: https://git.armaanb.net/?p=logo.git;a=commitdiff_plain;h=eb33c93728ee4a70adef55ab6a3c967fafd4c9d5 Combine scripts to a single, more streamlined one --- diff --git a/imgconvert b/imgconvert deleted file mode 100755 index 8521d0f..0000000 --- a/imgconvert +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash - -rm -rf ${2} - -for PAT in $(find ${1} -type d); do - mkdir $(echo $PAT | sed "s/${1}/${2}/g") -done - -for PAT in $(find ${1} -type f); do - BASE=$(echo $PAT | sed "s/${1}/${2}/g") - convert $PAT $BASE -done diff --git a/svg2img b/svg2img new file mode 100755 index 0000000..af2e242 --- /dev/null +++ b/svg2img @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +if [[ (! -d "png") || (${1} == "png") ]]; then + mkdir -p png/1024 png/512 png/256 png/128 + + for PHOTO in svg/*; do + BASE=$(basename $PHOTO | cut -d '.' -f 1) + inkscape -w 1024 -h 1024 "$PHOTO" --export-filename png/1024/${BASE}.png + inkscape -w 512 -h 512 "$PHOTO" --export-filename png/512/${BASE}.png + inkscape -w 256 -h 256 "$PHOTO" --export-filename png/256/${BASE}.png + inkscape -w 128 -h 128 "$PHOTO" --export-filename png/128/${BASE}.png + done +fi + +[[ ${1} == "png" ]] && exit 0 + +rm -rf ${1} + +for PAT in $(find "png" -type d); do + mkdir $(echo $PAT | sed "s/png/${1}/g") +done + +for PAT in $(find "png" -type f); do + BASE=$(echo $PAT | sed "s/png/${1}/g") + convert -verbose $PAT $BASE +done diff --git a/svgconvert b/svgconvert deleted file mode 100755 index f880170..0000000 --- a/svgconvert +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash - -mkdir -p png/1024 png/512 png/256 png/128 - -for PHOTO in svg/*; do - BASE=$(basename $PHOTO | cut -d '.' -f 1) - inkscape -w 1024 -h 1024 "$PHOTO" --export-filename png/1024/${BASE}.png - inkscape -w 512 -h 512 "$PHOTO" --export-filename png/512/${BASE}.png - inkscape -w 256 -h 256 "$PHOTO" --export-filename png/256/${BASE}.png - inkscape -w 128 -h 128 "$PHOTO" --export-filename png/128/${BASE}.png -done - -