Script for the fonts
This commit is contained in:
+15
-2
@@ -21,7 +21,7 @@ if sys.argv[3] == "img":
|
||||
value += 1 << z
|
||||
f.write("0x%02x," % value)
|
||||
f.write("\n")
|
||||
elif sys.argv[3] == "char":
|
||||
elif sys.argv[3] == "5x7":
|
||||
for y in range(0, height, 8):
|
||||
for x in range(width):
|
||||
value = 0
|
||||
@@ -30,7 +30,17 @@ elif sys.argv[3] == "char":
|
||||
value += 1 << z
|
||||
f.write("0x%02x," % value)
|
||||
f.write("\n")
|
||||
elif sys.argv[3] == "dblsize":
|
||||
elif sys.argv[3] == "8x10":
|
||||
for y in range(0, height, 12):
|
||||
for x in range(width):
|
||||
for l in range(0, 12, 8):
|
||||
value = 0
|
||||
for z in range(8):
|
||||
if l+z < 12 and image.pixel(x, y+l+z) == Qt.qRgb(0, 0, 0):
|
||||
value += 1 << z
|
||||
f.write("0x%02x," % value)
|
||||
f.write("\n")
|
||||
elif sys.argv[3] == "10x14":
|
||||
for y in range(0, height, 16):
|
||||
for x in range(width):
|
||||
for l in range(0, 16, 8):
|
||||
@@ -40,3 +50,6 @@ elif sys.argv[3] == "dblsize":
|
||||
value += 1 << z
|
||||
f.write("0x%02x," % value)
|
||||
f.write("\n")
|
||||
|
||||
else:
|
||||
print "wrong arg"
|
||||
|
||||
Reference in New Issue
Block a user