img: 1/2block another line cleaning variation

This commit is contained in:
Gordon Shumway 2019-06-02 17:19:52 -04:00 committed by GitHub
parent 9334ac946e
commit d1a4e16df1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 11 deletions

View File

@ -611,23 +611,28 @@ class ASCII(callbacks.Plugin):
for i in range(cols):
color1 = self.getColor(colormap[j][i].tolist(), speed)
color2 = self.getColor(colormap[j+1][i].tolist(), speed)
if color1 == color2:
block = " "
color = "0,{0}".format(int(color1))
else:
block = ""
color = "{0},{1}".format(int(color1), int(color2))
color = "{0},{1}".format(int(color1), int(color2))
if color != old_color:
if block == "" and color == "{0},{1}".format(old_color.split(',')[1], old_color.split(',')[0]):
if color1 == color2:
gsval = " "
color = "0,{0}".format(int(color1))
else:
gsval = ""
alt_gsval = ""
color = "{0},{1}".format(int(color1), int(color2))
if gsval != " " and color == "{0},{1}".format(old_color.split(',')[1], old_color.split(',')[0]):
old_color = color
aimg[k] += ""
elif block == " " and "{0}".format(color.split(',')[1]) == "{0}".format(old_color.split(',')[1]):
aimg[k] += alt_gsval
elif gsval == " " and "{0}".format(color.split(',')[1]) == "{0}".format(old_color.split(',')[1]):
aimg[k] += " "
else:
old_color = color
aimg[k] += "\x03{0}{1}".format(color, block)
aimg[k] += "\x03{0}{1}".format(color, gsval)
else:
aimg[k] += "{0}".format(block)
if color1 == color2:
aimg[k] += " "
else:
aimg[k] += ""
k += 1
elif '1/4' in optlist:
k = 0