Files
darkfi/bin/app/data/favico/conv.py
G10h4ck 1a232e67ad chore: Fix python scripts shebang
Avoid python scripts "escaping" from venv
2025-02-17 12:14:14 +00:00

20 lines
418 B
Python
Executable File

#!/usr/bin/env python
from PIL import Image
def make(name, size):
image = Image.open(f"favico{size}.png")
image = image.convert('RGBA')
pixels = list(image.getdata())
print(f"pub const {name}: [u8; {size} * {size} * 4] = [")
for pixel in pixels:
pixel = [str(p) for p in pixel]
print(", ".join(pixel) + ",")
print("];")
make("SMALL", 16)
make("MEDIUM", 32)
make("BIG", 64)