예제 #1
0
def decode_char(font_handler, char, use_image=False):
    json_md5 = MD5(font_handler.get_font_json(char))
    decoded_word = rc.hget(DECODE_KEY, json_md5)
    if decoded_word is None and use_image:
        image_path = font_handler.save_image(char)
        print(('发现新字体,生成图片:%s' % image_path), end=', ')
        decoded_word = input('请根据图片手动输入解码字符:')
        rc.hset(DECODE_KEY, json_md5, decoded_word)
        rc.hset(REVERSE_DECODE_KEY, decoded_word, json_md5)
    return decoded_word
예제 #2
0
def add_font_map(font_handler, src_word, dst_word):
    json_md5 = MD5(font_handler.get_font_json(src_word))
    rc.hset(DECODE_KEY, json_md5, dst_word)
    rc.hset(REVERSE_DECODE_KEY, dst_word, json_md5)