Python 利用PIL将图片转为字符
PIL(Python Imaging Library)是Python语言的一个图像处理库,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,而且API非常简单易用,可以用它实现很多图像处理功能。
这里介绍一种用PIL将图片转换为字符的方法。
实现的效果为:
原图像:
转换后的字符:
CCO$Q$C?COOO?COHNHMMMNM$$MN$C?O$?>77777::::::::::-
CCO$Q$CCCCCCQ$QMNHMNMNH7$H??COHQ7>77777!::::::::--
CCO$QOCCCCCOHH$QNNMNNHH$OCCQQ$$!>777777!:::::::---
COO$QOCCCCCOQHQQQHH$OC?!>?C$$??!7777777!::::::::::
COO$QOCCCCCOHQQQCOO>>>!-!>>7C????77777?!::::::::::
COO$$OCCCCCOQC7????C?>!::!O??C?77??777?>::::::::--
COOQ$OCCCCC??>!>OO7C$!>!!:C?>$H?>77777?>:::::::---
?OOQ$OCCCC?7>!:?HC!7C!>:::>7>7NO:>77777>:::::::::-
COOQ$OCCC77>>!:?Q>!>>!----:>!:?7:!>>7>7>:::::::::-
COOQ$OCC7>!>>::>?!>>!:-----!>!!>!:>7>>>7!:::::::--
COOQ$O?>!!!>7!!>>>7?!------!7>>>7OHQO7!!7!::::::--
COOQ$O7!::>OHQC77777!:-----:>>>?HHQHNH7!>7!:::::::
CO$Q$?!!:7QNNNNQC7?7>:-----:>>?QQ$QQ$H$77>>!::::::
OOOQC>>!!QNQHHQHHC??>::-----!>OQQHNNHOQ?CC7!!:::--
OO$O>>7?OHONHNNHHHC7!:---;---:$QQHHHN$Q7>?C?!:::--
OOO>>OQCOQQNHNNNQNO!:--;;;;;--$QQHHHHHH>::7$7!::--
OO??QH?!?HHHHHHHHNO:------;;--?$QHHNNQ7:!>>$O>::--
OO?$HC