diff options
| author | Etienne Coutaud <e.coutaud@gmail.com> | 2018-07-09 10:15:20 +0200 |
|---|---|---|
| committer | Etienne Coutaud <e.coutaud@gmail.com> | 2018-07-09 15:14:54 +0200 |
| commit | 487f994c013ea61d92cf9a341af7620037abbce3 (patch) | |
| tree | 6f25337ac8bbdf4b11d5a1228c6defbaec2d6fae /icons/tools | |
| parent | 04c8f196333f719a313c9b1dd43b02f09949c6a1 (diff) | |
move icons + update README
Diffstat (limited to 'icons/tools')
| -rw-r--r-- | icons/tools/Dockerfile | 8 | ||||
| -rwxr-xr-x | icons/tools/rasterize.sh | 17 |
2 files changed, 25 insertions, 0 deletions
diff --git a/icons/tools/Dockerfile b/icons/tools/Dockerfile new file mode 100644 index 00000000..95c6eef7 --- /dev/null +++ b/icons/tools/Dockerfile @@ -0,0 +1,8 @@ +FROM ubuntu:18.04 + +RUN apt-get update && apt-get install -y librsvg2-bin + +WORKDIR /convertor + +ENTRYPOINT ["rsvg-convert"] +CMD ["-d", "300", "-p", "300"] diff --git a/icons/tools/rasterize.sh b/icons/tools/rasterize.sh new file mode 100755 index 00000000..8b12cbc7 --- /dev/null +++ b/icons/tools/rasterize.sh @@ -0,0 +1,17 @@ +#!/bin/sh +SIZE=256 + +docker build -t svgconvertor:latest -f tools/Dockerfile . + +total=$(ls svg/*/*/* | wc -l) +counter=1 + +for svg in $(ls svg/*/*/* | cut -b 5-); do + dir=$(echo $svg | cut -d / -f-2) + mkdir -p png/$dir + output=png/${svg%%.*}-$SIZE.png + echo "[$counter/$total] Generating $output" + docker run -v $(pwd)/svg:/convertor svgconvertor:latest $svg -h $SIZE -w $SIZE > $output + counter=$[$counter +1] +done + |
