Generate 96x96 icons.png

This commit is contained in:
Peter Feerick
2021-08-08 17:33:03 +10:00
parent 47b9c92e37
commit f21fe46ce5
2 changed files with 11 additions and 2 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 9.5 KiB

+11 -2
View File
@@ -14,12 +14,14 @@ from PIL import Image
logo_filename = "edgetx-logo.png"
PROJECT_ROOT = os.path.join(os.path.dirname(__file__), "..")
images_dir = os.path.abspath(os.path.join(PROJECT_ROOT, "companion", "src", "images"))
win_icons_dir = os.path.abspath(os.path.join(PROJECT_ROOT, "companion", "src", "images", "winicons"))
linux_icons_dir = os.path.abspath(os.path.join(PROJECT_ROOT, "companion", "src", "images", "linuxicons"))
start_dir = os.getcwd()
if not os.path.exists(win_icons_dir) or not os.path.exists(linux_icons_dir):
print("Couldn't find Windows and Linux Companion icon directories!")
if not os.path.exists(images_dir) or not os.path.exists(win_icons_dir) or not os.path.exists(linux_icons_dir):
print("Couldn't find a required directory!")
print("Images => " + images_dir)
print("Windows => " + win_icons_dir)
print("Linux => " + linux_icons_dir)
quit()
@@ -36,6 +38,13 @@ if not os.path.exists(logo_filename):
open(logo_filename, 'wb').write(r.content)
print("Generate 96x96 icon.png... ")
os.chdir(images_dir)
if os.path.exists(images_dir + os.sep + 'icon.png'):
os.remove(images_dir + os.sep + 'icon.png')
img = Image.open(start_dir + os.sep + logo_filename).resize((96,96))
img.save(images_dir + os.sep + 'icon.png')
print("Generate Linux Icons... ", end="")
os.chdir(linux_icons_dir)
linux_resolutions = [16, 22, 24, 32, 48, 128, 256, 512]