2 from Blender import Image
3 from Blender import Draw, BGL
5 fn = "C:\\lux\\luxgui\\luxblend\\new_icons\\filter.png"
8 ofn = Blender.sys.makename(fn, '.txt')
10 def base64char(value):
11 if value < 26: return chr(65+value)
12 if value < 52: return chr(97-26+value)
13 if value < 62: return chr(48-52+value)
14 if value == 62: return '+'
17 def base64value(char):
18 if ord(char) in range(65, 91): return ord(char)-65
19 if ord(char) in range(97, 123): return ord(char)-97+26
20 if ord(char) in range(48, 58): return ord(char)-48+52
21 if char == '+': return 62
29 col = img.getPixelI(x, y)
31 s += base64char(int(col[c]/4))