summaryrefslogtreecommitdiff
path: root/docs/_scripts/optimize-resources.sh
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-02-20 12:38:51 +0300
committerRasmus Andersson <rasmus@notion.se>2018-02-20 12:38:51 +0300
commit9f367901ef4e6df00eb786ac99fcdc21ed5e69f0 (patch)
tree44ea3e320dd96f541ed94f5a032bff70050afc51 /docs/_scripts/optimize-resources.sh
parent761638ef42ec443429889c548b758c06a516839a (diff)
downloadinter-9f367901ef4e6df00eb786ac99fcdc21ed5e69f0.tar.xz
website: major update
Diffstat (limited to 'docs/_scripts/optimize-resources.sh')
-rwxr-xr-xdocs/_scripts/optimize-resources.sh43
1 files changed, 43 insertions, 0 deletions
diff --git a/docs/_scripts/optimize-resources.sh b/docs/_scripts/optimize-resources.sh
new file mode 100755
index 000000000..72d45b9f1
--- /dev/null
+++ b/docs/_scripts/optimize-resources.sh
@@ -0,0 +1,43 @@
+#!/bin/sh
+set -e
+cd "$(dirname "$0")/.."
+
+pushd res >/dev/null
+
+for f in *.svg; do
+ svgo --multipass -q "$f" &
+done
+
+for f in *.png; do
+ TMPNAME=.$f.tmp
+ (pngcrush -q "$f" "$TMPNAME" && mv -f "$TMPNAME" "$f") &
+done
+
+popd >/dev/null
+
+
+pushd samples/img >/dev/null
+
+for f in *.png; do
+ TMPNAME=.$f.tmp
+ if (echo "$f" | grep -q 'thumb'); then
+ (convert "$f" -flatten -background white -colors 16 "$TMPNAME" && pngcrush -q "$TMPNAME" "$f") &
+ else
+ (pngcrush -q "$f" "$TMPNAME" && mv -f "$TMPNAME" "$f") &
+ fi
+done
+
+popd >/dev/null
+
+
+
+pushd samples/icons >/dev/null
+
+for f in *.svg; do
+ svgo --multipass -q "$f" &
+done
+
+popd >/dev/null
+
+
+wait