- 需要
pillow
包支持 - Python 3.x
调用以下代码:
from convert_points_image import img
try1 = img('./images/123.jpg')
try1.RGB_to_points(40, 40, converse=True, save_filename='./images/convert1.txt')
原图:
运行程序,得到40*40像素的黑白图片:
以及Unicode盲文文本(阳文):
⠀⠀⠀⠀⣀⡤⡦⠶⠶⠶⠶⡴⣠⡀⠀⠀⠀⠀⠀
⠀⠀⢀⣰⢞⢝⠌⠈⠈⠨⠊⠀⠁⠣⡋⢷⣄⠀⠀⠀
⠀⢠⡞⡕⡕⠜⡀⠀⢔⢌⢰⡢⠀⠀⠇⢕⠜⢷⡀⠀
⢀⣾⠕⡁⠀⠀⠐⠠⢠⢎⢲⡠⠀⠊⠀⠀⡈⠣⣷⠀
⢰⡃⡀⠀⠁⠁⠂⠀⠈⠓⠋⠀⠀⠐⢀⠁⡀⡀⣸⡂
⠸⡅⠠⠁⢁⢁⠡⠀⠀⠈⠄⠀⠀⠅⡁⡀⢀⠂⢸⠂
⠈⢷⠈⠡⡁⠀⠀⠀⠀⢈⠀⠀⠀⠀⠀⢀⠅⠑⡞⠀
⠀⠈⢧⡀⠀⠂⠄⡀⡀⡀⡂⡀⡠⠠⠊⠀⢀⡞⠁⠀
⠀⠀⠀⠙⢦⣄⠀⠀⠀⠀⠀⠀⠀⢀⣠⠴⠋⠀⠀⠀
⠀⠀⠀⠀⠀⠈⠙⠑⠖⠖⠖⠖⠚⠉⠀
以及阴文版本:
⣿⣿⣿⣿⣿⠿⢛⢙⣉⣉⣉⣉⢋⠟⢿⣿⣿⣿⣿⣿
⣿⣿⡿⠏⡡⡢⣳⣷⣷⣗⣵⣿⣾⣜⢴⡈⠻⣿⣿⣿
⣿⡟⢡⢪⢪⣣⢿⣿⡫⡳⡏⢝⣿⣿⣸⡪⣣⡈⢿⣿
⡿⠁⣪⢾⣿⣿⣯⣟⡟⡱⡍⢟⣿⣵⣿⣿⢷⣜⠈⣿
⡏⢼⢿⣿⣾⣾⣽⣿⣷⣬⣴⣿⣿⣯⡿⣾⢿⢿⠇⢽
⣇⢺⣟⣾⡾⡾⣞⣿⣿⣷⣻⣿⣿⣺⢾⢿⡿⣽⡇⣽
⣷⡈⣷⣞⢾⣿⣿⣿⣿⡷⣿⣿⣿⣿⣿⡿⣺⣮⢡⣿
⣿⣷⡘⢿⣿⣽⣻⢿⢿⢿⢽⢿⢟⣟⣵⣿⡿⢡⣾⣿
⣿⣿⣿⣦⡙⠻⣿⣿⣿⣿⣿⣿⣿⡿⠟⣋⣴⣿⣿⣿
⣿⣿⣿⣿⣿⣷⣦⣮⣩⣩⣩⣩⣥⣶⣿⣿⣿⣿⣿⣿
黑白图像的滤波处理不够完善