Partie GIMP
Création des 50 caractères
def alpha():
img = gimp.image_list()[0]
cal_txt = img.layers[0]
alpha = "".join([chr(32+i) for i in range(59)])
pdb.gimp_text_layer_set_text(cal_txt, alpha)
pdb.gimp_text_layer_resize(cal_txt, 295, 12)
Conversion de votre police en code
def nw():
img = gimp.image_list()[0]
drw = pdb.gimp_image_active_drawable(img)
code = ""
for c in range(295):
nb = 0
for l in range(8):
v = list(pdb.gimp_image_pick_color(img,drw,c,l,1,0,0))[:-1]
if sum(v) == 0:
nb = nb + 2**l
code += ("0"+(hex(nb)[2:]))[-2:]
return code
Exemples de codes
Futurist Fixed
'000000000000005e0000000404000000787c3400006cbc74000c2c386460205c7c600000000c00000000fc00000000fc0000000c0c000000007800000000c000000000200000004000000000601c0000007c443c0000007c00000044641c000044547c0000387c2000004c4c7000007854700000641c0400007c547c00000c741c00000000000000d00000000020505000003030300000505020000014740c003c7c6c7c1c60182c3040007c547c003844444400007c444438007c544000007c1414003844445434000010107c00007c000000407c0000007c284400007c4040007c3860107c7c0810207c3c4444443c007c140c00384444647c007c344c00004c54740000047c04003c4040403c0438601c0c70381c6038046c186400000c700c0000645c4400'
Monaco 8 amélioré
'000000000000005e00000006000600287e287e28004eff72004230084600764a5670000000060000007c8282000082827c0000281c280000207020000000c000000010101000000040000040300806003c42427e0000427e400000724a4600004a4a7600102c227e00004e4a72003c524a7a0000621a060000764a76000c52527e0000004800000000c8000000103844441010101010444438100000520a06003e5a5e621c4038263840007e52522c1866424200007e427e00007e524200007e1202001866427200007e107e0000427e42000040423e00007e1c6200007e4040007e1c300c7e7e04187e003c42427e00007e120e003c42627e80007e126e00004e4a700002027e0202007e407e000638601e001e7018701e0066186600020478060060524a46