From 79e6f0d79ecf65c687e43fd0611bccdbb012ed71 Mon Sep 17 00:00:00 2001 From: Gordon Shumway <39967334+oddluck@users.noreply.github.com> Date: Mon, 29 Apr 2019 19:08:08 -0400 Subject: [PATCH] len(gscale) -1 for gsval lookup --- ASCII/plugin.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ASCII/plugin.py b/ASCII/plugin.py index d190aab..1e87c58 100644 --- a/ASCII/plugin.py +++ b/ASCII/plugin.py @@ -302,9 +302,9 @@ class ASCII(callbacks.Plugin): else: cols = 100 if 'invert' in optlist: - gscale = "$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'." + gscale = "$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. " else: - gscale = ".'`^\",:;Il!i><~+_-?][}{1)(|\/tfjrxnuvczXYUJCLQ0OZmwqpdbkhao*#MW&8%B@$" + gscale = " .'`^\",:;Il!i><~+_-?][}{1)(|\/tfjrxnuvczXYUJCLQ0OZmwqpdbkhao*#MW&8%B@$" if 'delay' in optlist: delay = optlist.get('delay') else: @@ -371,7 +371,7 @@ class ASCII(callbacks.Plugin): # get average luminance avg = int(np.average(lumamap[j][i])) # look up ascii char - gsval = gscale[int((avg*68)/255)] + gsval = gscale[int((avg * (len(gscale) - 1))/255)] # get color value color = self.getAverageC(colormap[j][i].tolist(),speed) #color = self.getAverageC(img2,speed) @@ -502,7 +502,7 @@ class ASCII(callbacks.Plugin): # get average luminance avg = int(np.average(lumamap[j][i])) # look up ascii char - gsval = gscale[int((avg*3)/255)] + gsval = gscale[int((avg * (len(gscale) - 1))/255)] # get color value color = self.getAverageC(colormap[j][i].tolist(),speed) #color = self.getAverageC(img2,speed)