From 108525534c28013cfe1897c30e4565f9893f3766 Mon Sep 17 00:00:00 2001 From: Minteck Date: Mon, 10 Oct 2022 20:51:39 +0200 Subject: Update --- assets/icons/icongen.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'assets/icons/icongen.js') diff --git a/assets/icons/icongen.js b/assets/icons/icongen.js index 694b063..1d591bf 100644 --- a/assets/icons/icongen.js +++ b/assets/icons/icongen.js @@ -7,9 +7,15 @@ let files = fs.readdirSync(".").filter(i => i.endsWith(".svg")); for (let file of files) { let name = file.substring(0, file.length - path.extname(file).length); - console.log(name); - exec("convert -density 1200 -resize 1000x1000 -channel RGB -depth 32 -negate -background none " + file + " ./favicon/" + name + "-pre.png"); - exec("convert -composite -compose Dst_Over -gravity center -depth 32 -geometry 1026x1026 ./favicon/" + name + "-pre.png ../logo/logo-template.png -set colorspace RGB ./favicon/" + name + ".png"); + if (fs.existsSync("./uncolored/" + name + ".svg")) { + console.log(name + "*"); + exec("convert -density 1200 -resize 448x448 -border 56x56 -bordercolor \"rgba(0,0,0,0)\" -channel RGB -depth 32 -negate -background none ./uncolored/" + file + " ./favicon/" + name + "-pre.png"); + exec("convert -composite -compose Dst_Over -gravity center -depth 32 -geometry 512x512 ./favicon/" + name + "-pre.png ../logo/newlogo-template.png -set colorspace RGB ./favicon/" + name + ".png"); + } else { + console.log(name); + exec("convert -density 1200 -resize 448x448 -border 56x56 -bordercolor \"rgba(0,0,0,0)\" -channel RGB -depth 32 -negate -background none " + file + " ./favicon/" + name + "-pre.png"); + exec("convert -composite -compose Dst_Over -gravity center -depth 32 -geometry 512x512 ./favicon/" + name + "-pre.png ../logo/newlogo-template.png -set colorspace RGB ./favicon/" + name + ".png"); + } fs.unlinkSync("./favicon/" + name + "-pre.png"); } \ No newline at end of file -- cgit