diff --git a/util/img2lbm.py b/util/img2lbm.py index d5279253b..04280f7b0 100644 --- a/util/img2lbm.py +++ b/util/img2lbm.py @@ -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"