From bd042c70a78495c5fbb29577d04b590bf2829a55 Mon Sep 17 00:00:00 2001 From: Antoine Beauchamp Date: Sat, 7 Sep 2024 21:07:55 -0400 Subject: [PATCH] Created a high resolution version of the legacy icon. --- resources/icons/0.2.0.bat | 46 ++++++++ resources/icons/0.2.0.ico | Bin 0 -> 32294 bytes resources/icons/0.2.0.svg | 215 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 261 insertions(+) create mode 100644 resources/icons/0.2.0.bat create mode 100644 resources/icons/0.2.0.ico create mode 100644 resources/icons/0.2.0.svg diff --git a/resources/icons/0.2.0.bat b/resources/icons/0.2.0.bat new file mode 100644 index 0000000..0971b6d --- /dev/null +++ b/resources/icons/0.2.0.bat @@ -0,0 +1,46 @@ +@echo off + +:: Assume that ImageMagick already installed by installation script. +set PATH=%TEMP%\imagemagick;%PATH% + +echo Searching for imagemagik executables in PATH... +where magick.exe +if errorlevel 1 ( + echo File 'magick.exe' not found. Please install imagemagik on system and add the directory to PATH. + exit /B %errorlevel% +) +echo Found imagemagik directory. +echo. + +call :process_file "0.2.0.svg" +pause +goto :eof + + +:process_file +echo Generate pngs... +magick -background none -size 16x16 "%~1" "%~dpn1-16.png" +magick -background none -size 32x32 "%~1" "%~dpn1-32.png" +magick -background none -size 48x48 "%~1" "%~dpn1-48.png" +magick -background none -size 64x64 "%~1" "%~dpn1-64.png" + +echo Override generated 16x16 icon with the legacy 16x16 icon. +magick -background none "0.2.0-16x16-legacy.ico" "%~dpn1-16.png" + +echo Generate ico... +set png_files= +set png_files=%png_files% "%~dpn1-16.png" +set png_files=%png_files% "%~dpn1-32.png" +set png_files=%png_files% "%~dpn1-48.png" +set png_files=%png_files% "%~dpn1-64.png" +magick %png_files% "%~dpn1.ico" + +echo Generated "%~dpn1.ico". +echo. + +echo Deleting png (intermediate files). +del %png_files% + +goto :eof + +:eof diff --git a/resources/icons/0.2.0.ico b/resources/icons/0.2.0.ico new file mode 100644 index 0000000000000000000000000000000000000000..330f6cd51ee9180d22623c8c920cb9e23f46bc86 GIT binary patch literal 32294 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 literal 0 HcmV?d00001 diff --git a/resources/icons/0.2.0.svg b/resources/icons/0.2.0.svg new file mode 100644 index 0000000..9688908 --- /dev/null +++ b/resources/icons/0.2.0.svg @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +