blob: d9e7e7816f0ea7385fd47c593b165df936cfddeb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/env python3
import sys
from PIL import Image
img = Image.open(sys.argv[1]).convert('1')
width, height = img.size
print(f"int map_width = {width};")
print(f"int map_height = {height};")
print("char map_data[] = {")
for y in range(height):
linha = []
for x in range(width):
pixel = img.getpixel((x, y))
valor = '0' if pixel == 0 else '1'
linha.append(valor)
print(f" {', '.join(linha)},")
print("};")
|