PEP8 radio/util/img2lbm.py

Fix whitespace
This commit is contained in:
Sean Vig
2015-12-13 18:54:55 -06:00
parent 710482e821
commit 39ee317190
+28 -25
View File
@@ -8,7 +8,16 @@ from PyQt4 import Qt, QtGui
image = QtGui.QImage(sys.argv[1]) image = QtGui.QImage(sys.argv[1])
width, height = image.size().width(), image.size().height() width, height = image.size().width(), image.size().height()
def writeSize(f, width, height):
if lcdwidth > 255:
f.write("%d,%d,%d,%d,\n" % (width % 256, width // 256, height % 256, height // 256))
else:
f.write("%d,%d,\n" % (width, height))
f = open(sys.argv[2], "w") f = open(sys.argv[2], "w")
lcdwidth = int(sys.argv[3]) lcdwidth = int(sys.argv[3])
if len(sys.argv) > 4: if len(sys.argv) > 4:
@@ -19,22 +28,16 @@ else:
what = s what = s
break break
def writeSize(f, width, height):
if lcdwidth > 255:
f.write("%d,%d,%d,%d,\n" % (width%256, width//256, height%256, height//256))
else:
f.write("%d,%d,\n" % (width, height))
if what == "1bit": if what == "1bit":
rows = 1 rows = 1
if len(sys.argv) > 5: if len(sys.argv) > 5:
rows = int(sys.argv[5]) rows = int(sys.argv[5])
writeSize(f, width, height//rows) writeSize(f, width, height // rows)
for y in range(0, height, 8): for y in range(0, height, 8):
for x in range(width): for x in range(width):
value = 0 value = 0
for z in range(8): for z in range(8):
if y+z < height and image.pixel(x, y+z) == Qt.qRgb(0, 0, 0): if y + z < height and image.pixel(x, y + z) == Qt.qRgb(0, 0, 0):
value += 1 << z value += 1 << z
f.write("0x%02x," % value) f.write("0x%02x," % value)
f.write("\n") f.write("\n")
@@ -44,7 +47,7 @@ elif what == "4/4/4/4":
for y in range(height): for y in range(height):
for x in range(width): for x in range(width):
pixel = image.pixel(x, y) pixel = image.pixel(x, y)
f.write("0x%1x%1x%1x%1x," % (Qt.qAlpha(pixel)//16, Qt.qRed(pixel)//16, Qt.qGreen(pixel)//16, Qt.qBlue(pixel)//16)) f.write("0x%1x%1x%1x%1x," % (Qt.qAlpha(pixel) // 16, Qt.qRed(pixel) // 16, Qt.qGreen(pixel) // 16, Qt.qBlue(pixel) // 16))
f.write("\n") f.write("\n")
elif what == "5/6/5/8": elif what == "5/6/5/8":
colors = [] colors = []
@@ -54,24 +57,24 @@ elif what == "5/6/5/8":
pixel = image.pixel(x, y) pixel = image.pixel(x, y)
val = ((Qt.qRed(pixel) >> 3) << 11) + ((Qt.qGreen(pixel) >> 2) << 5) + ((Qt.qBlue(pixel) >> 3) << 0) val = ((Qt.qRed(pixel) >> 3) << 11) + ((Qt.qGreen(pixel) >> 2) << 5) + ((Qt.qBlue(pixel) >> 3) << 0)
# f.write("%d,%d,%d," % (val%256, val/256, Qt.qAlpha(pixel) >> 4)) # f.write("%d,%d,%d," % (val%256, val/256, Qt.qAlpha(pixel) >> 4))
f.write("%d,%d," % (val%256, val/256)) f.write("%d,%d," % (val % 256, val // 256))
f.write("\n") f.write("\n")
elif what == "4bits": elif what == "4bits":
colors = [] colors = []
writeSize(f, width, height) writeSize(f, width, height)
for y in range(0, height, 2): for y in range(0, height, 2):
for x in range(width): for x in range(width):
value = 0xFF; value = 0xFF
gray1 = Qt.qGray(image.pixel(x, y)) gray1 = Qt.qGray(image.pixel(x, y))
if y+1 < height: if y + 1 < height:
gray2 = Qt.qGray(image.pixel(x, y+1)) gray2 = Qt.qGray(image.pixel(x, y + 1))
else: else:
gray2 = Qt.qRgb(255, 255, 255) gray2 = Qt.qRgb(255, 255, 255)
for i in range(4): for i in range(4):
if (gray1 & (1<<(4+i))): if (gray1 & (1 << (4 + i))):
value -= 1<<i value -= 1 << i
if (gray2 & (1<<(4+i))): if (gray2 & (1 << (4 + i))):
value -= 1<<(4+i) value -= 1 << (4 + i)
f.write("0x%02x," % value) f.write("0x%02x," % value)
f.write("\n") f.write("\n")
elif what == "8bits": elif what == "8bits":
@@ -88,7 +91,7 @@ elif what == "03x05":
for x in range(width): for x in range(width):
value = 0 value = 0
for z in range(5): for z in range(5):
if image.pixel(x, y+z) == Qt.qRgb(0, 0, 0): if image.pixel(x, y + z) == Qt.qRgb(0, 0, 0):
value += 1 << z value += 1 << z
f.write("0x%02x," % value) f.write("0x%02x," % value)
f.write("\n") f.write("\n")
@@ -97,7 +100,7 @@ elif what == "04x06":
for x in range(width): for x in range(width):
value = 0 value = 0
for z in range(7): for z in range(7):
if image.pixel(x, y+z) == Qt.qRgb(0, 0, 0): if image.pixel(x, y + z) == Qt.qRgb(0, 0, 0):
value += 1 << z value += 1 << z
if value == 0x7f: if value == 0x7f:
value = 0xff value = 0xff
@@ -108,7 +111,7 @@ elif what == "05x07":
for x in range(width): for x in range(width):
value = 0 value = 0
for z in range(8): for z in range(8):
if image.pixel(x, y+z) == Qt.qRgb(0, 0, 0): if image.pixel(x, y + z) == Qt.qRgb(0, 0, 0):
value += 1 << z value += 1 << z
f.write("0x%02x," % value) f.write("0x%02x," % value)
f.write("\n") f.write("\n")
@@ -119,12 +122,12 @@ elif what == "08x10":
for l in range(0, 12, 8): for l in range(0, 12, 8):
value = 0 value = 0
for z in range(8): for z in range(8):
if l+z < 12: if l + z < 12:
if image.pixel(x, y+l+z) == Qt.qRgb(0, 0, 0): if image.pixel(x, y + l + z) == Qt.qRgb(0, 0, 0):
value += 1 << z value += 1 << z
else: else:
skip = False skip = False
if skip and l==8: if skip and l == 8:
value = 0xff value = 0xff
f.write("0x%02x," % value) f.write("0x%02x," % value)
f.write("\n") f.write("\n")
@@ -134,7 +137,7 @@ elif what == "10x14":
for l in range(0, 16, 8): for l in range(0, 16, 8):
value = 0 value = 0
for z in range(8): for z in range(8):
if image.pixel(x, y+l+z) == Qt.qRgb(0, 0, 0): if image.pixel(x, y + l + z) == Qt.qRgb(0, 0, 0):
value += 1 << z value += 1 << z
f.write("0x%02x," % value) f.write("0x%02x," % value)
f.write("\n") f.write("\n")
@@ -144,7 +147,7 @@ elif what == "22x38":
for l in range(0, 40, 8): for l in range(0, 40, 8):
value = 0 value = 0
for z in range(8): for z in range(8):
if image.pixel(x, y+l+z) == Qt.qRgb(0, 0, 0): if image.pixel(x, y + l + z) == Qt.qRgb(0, 0, 0):
value += 1 << z value += 1 << z
f.write("0x%02x," % value) f.write("0x%02x," % value)
f.write("\n") f.write("\n")