From 390dc1f0c8d2ee74cbd4b33531cc74b44884e097 Mon Sep 17 00:00:00 2001 From: RobTheFiveNine Date: Sun, 27 Aug 2023 21:33:46 +0100 Subject: [PATCH] Add source svg and build script --- build.sh | 13 + icons.svg | 1573 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1586 insertions(+) create mode 100644 build.sh create mode 100644 icons.svg diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..05d027c --- /dev/null +++ b/build.sh @@ -0,0 +1,13 @@ +declare -a dpis=("50" "96" "150" "300") + +ids=$(grep -oP 'id="(generic|xb|ps|switch)_.+?"' icons.svg | cut -d '"' -f 2) + +mkdir -p build + +for dpi in "${dpis[@]}" +do + while read id; do + echo "Building $id @ $dpi dpi..." + inkscape --export-id="$id" --export-id-only -d "$dpi" --export-type=png -o "build/${id}.${dpi}dpi.png" icons.svg 2> /dev/null + done <<< "$ids" +done diff --git a/icons.svg b/icons.svg new file mode 100644 index 0000000..35faa5c --- /dev/null +++ b/icons.svg @@ -0,0 +1,1573 @@ + + + +Generic IconsXbox IconsPlayStation IconsNintendo Switch IconsRSLSL3R3LLLLRRRRSELECTSTARTL1R1L2R2RTRBYXLBLTBAZLZRRLYXBA