img: fix space handling

This commit is contained in:
Gordon Shumway 2019-05-21 16:10:54 -04:00 committed by GitHub
parent 1eaf3c3570
commit 602f09acfd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 8 deletions

View File

@ -597,17 +597,23 @@ class ASCII(callbacks.Plugin):
color = self.getAverageC(colormap[j][i].tolist(), speed)
old_color = color
if 'bg' not in optlist:
if gsval.isdigit():
color = "{:02d}".format(int(color))
aimg[j] += "\x03{0}{1}".format(color, gsval)
if gsval != '\xa0':
if gsval.isdigit():
color = "{:02d}".format(int(color))
aimg[j] += "\x03{0}{1}".format(color, gsval)
else:
aimg[j] += "\x03{0}{1}".format(int(color), gsval)
else:
aimg[j] += "\x03{0}{1}".format(int(color), gsval)
aimg[j] += "\x030,{0} ".format(int(color))
else:
if gsval.isdigit():
newbg = "{:02d}".format(int(bg))
aimg[j] += "\x03{0},{1}{2}".format(int(color), newbg, gsval)
if gsval != '\xa0':
if gsval.isdigit():
newbg = "{:02d}".format(int(bg))
aimg[j] += "\x03{0},{1}{2}".format(int(color), newbg, gsval)
else:
aimg[j] += "\x03{0},{1}{2}".format(int(color), int(bg), gsval)
else:
aimg[j] += "\x03{0},{1}{2}".format(int(color), int(bg), gsval)
aimg[j] += "\x030,{0} ".format(int(color))
elif 'nocolor' not in optlist and gsval != ' ':
color = self.getAverageC(colormap[j][i].tolist(), speed)
if color != old_color: