mgzon-app / static /images /generate_icons.py
ibrahimlasfar's picture
Full Update
35909d0
raw
history blame contribute delete
379 Bytes
import os
import cairosvg
input_svg = "mg.svg"
sizes = [48, 72, 96, 128, 192, 256, 384, 512]
output_dir = "icons"
os.makedirs(output_dir, exist_ok=True)
for size in sizes:
output_path = os.path.join(output_dir, f"mg-{size}.png")
cairosvg.svg2png(url=input_svg, write_to=output_path, output_width=size, output_height=size)
print(f"[✔] Generated: {output_path}")