Theme scripts initial version added

master
chytrex 12 months ago
parent 44b96eb8ee
commit e54c940825

@ -0,0 +1,18 @@
#!/bin/bash
# Script for converting an png image to 8bit semitransparent with dimension suitable for category icon
if [ ! command -v convert >/dev/null 2>&1 ]; then
>&2 echo "convert executable could not be found"
exit 128
fi
if [ "$1" = "" ]; then
>&2 echo "zadej filename"
exit 1
fi
filename="$1"
mkdir -p ./cat
convert "$filename" -channel A -evaluate Multiply 0.9 +channel -resize 48x64 "cat/$filename"

@ -0,0 +1,29 @@
#!/bin/bash
# Script for converting an png image to 8bit semitransparent files base-* and focus-* for using as menu items
if [ ! command -v convert >/dev/null 2>&1 ]; then
>&2 echo "convert executable could not be found"
exit 128
fi
if [ ! command -v pngquant >/dev/null 2>&1 ]; then
>&2 echo "pngquant executable could not be found"
exit 128
fi
if [ "$1" = "" ]; then
>&2 echo "zadej filename"
exit 1
fi
filename="$1"
convert "$filename" -channel A -evaluate Multiply 0.5 +channel -resize 64x64 "prefocus-$filename"
pngquant 256 < "prefocus-$filename" > "focus-$filename"
rm "prefocus-$filename"
convert "$filename" -channel A -evaluate Multiply 0.9 +channel -resize 48x48 "prebody-$filename"
pngquant 256 < "prebody-$filename" > "body-$filename"
rm "prebody-$filename"

@ -0,0 +1,27 @@
#!/bin/bash
# Script for converting an png image to 8bit semitransparent files base-2l* and focus-2l* for using as second level menu items
if [ ! command -v convert >/dev/null 2>&1 ]; then
>&2 echo "convert executable could not be found"
exit 128
fi
if [ ! command -v pngquant >/dev/null 2>&1 ]; then
>&2 echo "pngquant executable could not be found"
exit 128
fi
if [ "$1" = "" ]; then
>&2 echo "zadej filename"
exit 1
fi
filename="$1"
convert "$filename" -channel A -evaluate Multiply 0.5 +channel -resize 48x48 "prefocus-$filename"
pngquant 256 < "prefocus-$filename" > "focus-2l-$filename"
rm "prefocus-$filename"
convert "$filename" -channel A -evaluate Multiply 0.9 +channel -resize 32x32 "prebody-$filename"
pngquant 256 < "prebody-$filename" > "body-2l-$filename"
rm "prebody-$filename"
Loading…
Cancel
Save