Merge pull request #89 from Dragon8oy/compress-images
Combined 12 different rendering scripts into 1
@ -1,35 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="logos.txt"
|
|
||||||
ASSETS_DIR="icons-1080p"
|
|
||||||
SRC_FILE="logos.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
cd $ASSETS_DIR
|
|
||||||
cp -a archlinux.png arch.png
|
|
||||||
cp -a gnu-linux.png linux.png
|
|
||||||
cp -a gnu-linux.png unknown.png
|
|
||||||
cp -a gnu-linux.png lfs.png
|
|
||||||
cp -a manjaro.png Manjaro.i686.png
|
|
||||||
cp -a manjaro.png Manjaro.x86_64.png
|
|
||||||
cp -a driver.png memtest.png
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,36 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="logos.txt"
|
|
||||||
ASSETS_DIR="icons-2k"
|
|
||||||
SRC_FILE="logos.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-dpi=144 \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
cd $ASSETS_DIR
|
|
||||||
cp -a archlinux.png arch.png
|
|
||||||
cp -a gnu-linux.png linux.png
|
|
||||||
cp -a gnu-linux.png unknown.png
|
|
||||||
cp -a gnu-linux.png lfs.png
|
|
||||||
cp -a manjaro.png Manjaro.i686.png
|
|
||||||
cp -a manjaro.png Manjaro.x86_64.png
|
|
||||||
cp -a driver.png memtest.png
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,36 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="logos.txt"
|
|
||||||
ASSETS_DIR="icons-4k"
|
|
||||||
SRC_FILE="logos.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-dpi=192 \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
cd $ASSETS_DIR
|
|
||||||
cp -a archlinux.png arch.png
|
|
||||||
cp -a gnu-linux.png linux.png
|
|
||||||
cp -a gnu-linux.png unknown.png
|
|
||||||
cp -a gnu-linux.png lfs.png
|
|
||||||
cp -a manjaro.png Manjaro.i686.png
|
|
||||||
cp -a manjaro.png Manjaro.x86_64.png
|
|
||||||
cp -a driver.png memtest.png
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,26 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="select.txt"
|
|
||||||
ASSETS_DIR="select-1080p"
|
|
||||||
SRC_FILE="select.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,27 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="select.txt"
|
|
||||||
ASSETS_DIR="select-2k"
|
|
||||||
SRC_FILE="select.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-dpi=144 \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,27 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="select.txt"
|
|
||||||
ASSETS_DIR="select-4k"
|
|
||||||
SRC_FILE="select.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-dpi=192 \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,80 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="36"
|
|
||||||
height="36"
|
|
||||||
viewBox="0 0 9.5249997 9.5250002"
|
|
||||||
version="1.1"
|
|
||||||
id="svg8"
|
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
||||||
sodipodi:docname="select.svg">
|
|
||||||
<defs
|
|
||||||
id="defs2" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#b7b7b7"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="7.919596"
|
|
||||||
inkscape:cx="16.187532"
|
|
||||||
inkscape:cy="24.609314"
|
|
||||||
inkscape:document-units="mm"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
units="px"
|
|
||||||
inkscape:window-width="1366"
|
|
||||||
inkscape:window-height="714"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="28"
|
|
||||||
inkscape:window-maximized="1">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid28" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata5">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title />
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Layer 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(0,-287.47498)">
|
|
||||||
<rect
|
|
||||||
style="opacity:0.15;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916658;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
|
||||||
id="select_c"
|
|
||||||
width="2.1166654"
|
|
||||||
height="9.5249996"
|
|
||||||
x="3.96875"
|
|
||||||
y="287.47498"
|
|
||||||
ry="0.016929913" />
|
|
||||||
<path
|
|
||||||
style="opacity:0.15;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916658;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
|
||||||
d="m 3.9527305,287.47604 c -0.7253518,0.009 -1.3068969,0.59441 -1.3068969,1.32188 v 6.87917 c 0,0.72747 0.5815451,1.31324 1.3068969,1.32188 0.00858,-8.4e-4 0.01602,-0.007 0.01602,-0.016 v -9.49089 c 0,-0.009 -0.00744,-0.0152 -0.01602,-0.016 z"
|
|
||||||
id="select_w"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
style="opacity:0.15;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916658;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
|
||||||
d="m 6.1014366,287.47604 c -0.00858,8.4e-4 -0.01602,0.007 -0.01602,0.016 v 9.49089 c 0,0.009 0.00744,0.0152 0.01602,0.016 0.7253517,-0.009 1.3068967,-0.59441 1.3068967,-1.32188 v -6.87917 c 0,-0.72747 -0.581545,-1.31324 -1.3068967,-1.32188 z"
|
|
||||||
id="select_e"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 3.2 KiB |
@ -1,3 +0,0 @@
|
|||||||
select_w
|
|
||||||
select_c
|
|
||||||
select_e
|
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 269 B |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 269 B |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 269 B |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 359 B |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 359 B |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 359 B |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 372 B |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 372 B |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 372 B |
@ -1,55 +0,0 @@
|
|||||||
android
|
|
||||||
anonymous
|
|
||||||
antergos
|
|
||||||
arcolinux
|
|
||||||
elementary
|
|
||||||
korora
|
|
||||||
mageia
|
|
||||||
steamos
|
|
||||||
archlinux
|
|
||||||
fedora
|
|
||||||
freebsd
|
|
||||||
kubuntu
|
|
||||||
manjaro
|
|
||||||
ubuntu
|
|
||||||
chakra
|
|
||||||
gentoo
|
|
||||||
opensuse
|
|
||||||
windows
|
|
||||||
debian
|
|
||||||
parrot
|
|
||||||
gnu-linux
|
|
||||||
linuxmint
|
|
||||||
siduction
|
|
||||||
xubuntu
|
|
||||||
deepin
|
|
||||||
kali
|
|
||||||
lubuntu
|
|
||||||
solus
|
|
||||||
kaos
|
|
||||||
void
|
|
||||||
macosx
|
|
||||||
haiku
|
|
||||||
endeavouros
|
|
||||||
pop-os
|
|
||||||
mx-linux
|
|
||||||
devuan
|
|
||||||
4MLinux
|
|
||||||
AlpineLinux
|
|
||||||
SystemRescueCD
|
|
||||||
|
|
||||||
recovery
|
|
||||||
restart
|
|
||||||
shutdown
|
|
||||||
cancel
|
|
||||||
driver
|
|
||||||
edit
|
|
||||||
efi
|
|
||||||
find.efi
|
|
||||||
find.none
|
|
||||||
help
|
|
||||||
kbd
|
|
||||||
lang
|
|
||||||
type
|
|
||||||
tz
|
|
||||||
unset
|
|
@ -1,35 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="logos.txt"
|
|
||||||
ASSETS_DIR="icons-1080p"
|
|
||||||
SRC_FILE="logos.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
cd $ASSETS_DIR
|
|
||||||
cp -a archlinux.png arch.png
|
|
||||||
cp -a gnu-linux.png linux.png
|
|
||||||
cp -a gnu-linux.png unknown.png
|
|
||||||
cp -a gnu-linux.png lfs.png
|
|
||||||
cp -a manjaro.png Manjaro.i686.png
|
|
||||||
cp -a manjaro.png Manjaro.x86_64.png
|
|
||||||
cp -a driver.png memtest.png
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,36 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="logos.txt"
|
|
||||||
ASSETS_DIR="icons-2k"
|
|
||||||
SRC_FILE="logos.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-dpi=144 \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
cd $ASSETS_DIR
|
|
||||||
cp -a archlinux.png arch.png
|
|
||||||
cp -a gnu-linux.png linux.png
|
|
||||||
cp -a gnu-linux.png unknown.png
|
|
||||||
cp -a gnu-linux.png lfs.png
|
|
||||||
cp -a manjaro.png Manjaro.i686.png
|
|
||||||
cp -a manjaro.png Manjaro.x86_64.png
|
|
||||||
cp -a driver.png memtest.png
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,36 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="logos.txt"
|
|
||||||
ASSETS_DIR="icons-4k"
|
|
||||||
SRC_FILE="logos.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-dpi=192 \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
cd $ASSETS_DIR
|
|
||||||
cp -a archlinux.png arch.png
|
|
||||||
cp -a gnu-linux.png linux.png
|
|
||||||
cp -a gnu-linux.png unknown.png
|
|
||||||
cp -a gnu-linux.png lfs.png
|
|
||||||
cp -a manjaro.png Manjaro.i686.png
|
|
||||||
cp -a manjaro.png Manjaro.x86_64.png
|
|
||||||
cp -a driver.png memtest.png
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,26 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="select.txt"
|
|
||||||
ASSETS_DIR="select-1080p"
|
|
||||||
SRC_FILE="select.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,27 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="select.txt"
|
|
||||||
ASSETS_DIR="select-2k"
|
|
||||||
SRC_FILE="select.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-dpi=144 \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
exit 0
|
|
@ -1,27 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
INKSCAPE="/usr/bin/inkscape"
|
|
||||||
OPTIPNG="/usr/bin/optipng"
|
|
||||||
|
|
||||||
INDEX="select.txt"
|
|
||||||
ASSETS_DIR="select-4k"
|
|
||||||
SRC_FILE="select.svg"
|
|
||||||
|
|
||||||
install -d $ASSETS_DIR
|
|
||||||
|
|
||||||
for i in `cat $INDEX`
|
|
||||||
do
|
|
||||||
if [ -f $ASSETS_DIR/$i.png ]; then
|
|
||||||
echo $ASSETS_DIR/$i.png exists.
|
|
||||||
else
|
|
||||||
echo
|
|
||||||
echo Rendering $ASSETS_DIR/$i.png
|
|
||||||
$INKSCAPE --export-id=$i \
|
|
||||||
--export-dpi=192 \
|
|
||||||
--export-id-only \
|
|
||||||
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
|
|
||||||
$OPTIPNG -o7 --quiet $ASSETS_DIR/$1.png
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
exit 0
|
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 119 KiB After Width: | Height: | Size: 119 KiB |
14
assets/render-all.sh
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
COLORS=("color" "white")
|
||||||
|
TYPES=("icons" "select")
|
||||||
|
RESOLUTIONS=("1080p" "2k" "4k")
|
||||||
|
|
||||||
|
for COLOR in "${COLORS[@]}"; do
|
||||||
|
for TYPE in "${TYPES[@]}"; do
|
||||||
|
for RESOLUTION in "${RESOLUTIONS[@]}"; do
|
||||||
|
echo "./render-assets.sh \"$COLOR\" \"$TYPE\" \"$RESOLUTION\": "
|
||||||
|
./render-assets.sh "$COLOR" "$TYPE" "$RESOLUTION"
|
||||||
|
done
|
||||||
|
done
|
||||||
|
done
|
69
assets/render-assets.sh
Executable file
@ -0,0 +1,69 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
INKSCAPE="/usr/bin/inkscape"
|
||||||
|
OPTIPNG="/usr/bin/optipng"
|
||||||
|
|
||||||
|
if [[ "$1" == "color" ]]; then
|
||||||
|
cd "assets-color" || exit 1
|
||||||
|
elif [[ "$1" == "white" ]]; then
|
||||||
|
cd "assets-white" || exit 1
|
||||||
|
else
|
||||||
|
echo "Please use either 'color' or 'white'"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ "$2" == "icons" ]]; then
|
||||||
|
EXPORT_TYPE="icons"
|
||||||
|
INDEX="../logos.txt"
|
||||||
|
SRC_FILE="../logos-$1.svg"
|
||||||
|
elif [[ "$2" == "select" ]]; then
|
||||||
|
EXPORT_TYPE="select"
|
||||||
|
INDEX="../select.txt"
|
||||||
|
SRC_FILE="../select.svg"
|
||||||
|
else
|
||||||
|
echo "Please use either 'icons' or 'select'"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ "$3" == "1080p" ]]; then
|
||||||
|
ASSETS_DIR="$EXPORT_TYPE-1080p"
|
||||||
|
EXPORT_DPI="96"
|
||||||
|
elif [[ "$3" == "2k" ]] || [[ "$3" == "2K" ]]; then
|
||||||
|
ASSETS_DIR="$EXPORT_TYPE-2k"
|
||||||
|
EXPORT_DPI="144"
|
||||||
|
elif [[ "$3" == "4k" ]] || [[ "$3" == "4K" ]]; then
|
||||||
|
ASSETS_DIR="$EXPORT_TYPE-4k"
|
||||||
|
EXPORT_DPI="192"
|
||||||
|
else
|
||||||
|
echo "Please use either '1080p', '2k' or '4k'"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
install -d "$ASSETS_DIR"
|
||||||
|
|
||||||
|
while read -r i; do
|
||||||
|
if [[ -f "$ASSETS_DIR/$i.png" ]]; then
|
||||||
|
echo "$ASSETS_DIR/$i.png exists"
|
||||||
|
elif [[ "$i" == "" ]]; then
|
||||||
|
continue
|
||||||
|
else
|
||||||
|
echo -e "\nRendering $ASSETS_DIR/$i.png"
|
||||||
|
$INKSCAPE "--export-id=$i" \
|
||||||
|
"--export-dpi=$EXPORT_DPI" \
|
||||||
|
"--export-id-only" \
|
||||||
|
"--export-filename=$ASSETS_DIR/$i.png" "$SRC_FILE" >/dev/null
|
||||||
|
$OPTIPNG -o7 --quiet "$ASSETS_DIR/$1.png"
|
||||||
|
fi
|
||||||
|
done < "$INDEX"
|
||||||
|
|
||||||
|
if [[ "$EXPORT_TYPE" == "icons" ]]; then
|
||||||
|
cd $ASSETS_DIR || exit 1
|
||||||
|
cp -a archlinux.png arch.png
|
||||||
|
cp -a gnu-linux.png linux.png
|
||||||
|
cp -a gnu-linux.png unknown.png
|
||||||
|
cp -a gnu-linux.png lfs.png
|
||||||
|
cp -a manjaro.png Manjaro.i686.png
|
||||||
|
cp -a manjaro.png Manjaro.x86_64.png
|
||||||
|
cp -a driver.png memtest.png
|
||||||
|
fi
|
||||||
|
exit 0
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |