update tile conversion script to support images without alpha channel

This commit is contained in:
Logan Joy-Koer (SuperbeeLavaman)
2025-05-09 13:25:59 -07:00
parent 51741348c9
commit 98124e6245
+5 -1
View File
@@ -18,7 +18,11 @@ def generateTile(x,y,image):
for py in range(0,8):
row = []
for px in range(0,8):
r,g,b,a = image[(8*x)+px,(8*y)+py]
pixelvalues = image[(8*x)+px,(8*y)+py]
try:
r,g,b,a = pixelvalues
except ValueError:
r,g,b = pixelvalues
row.append(((r+g+b)>384))
tile.append(sum([int(row[b])*(2**(7-b)) for b in range(0,8)]))
return tile