关键字: png bmp txt pil下面的代码可以把图像转换成文本, 是从网上的一段程序改的, 本来是想在控制台使用的, 但输出的文本过大, 缩放过小又会造成像素丢失的情况。先贴出来. 这个版本适用于文件输出, 可以保持更好的显示效果fromPILimportImageimportosdefPngToTxt(f):Palette={'000':'#'#榛�,'010':'@'#鏆楃豢,'020':'/'#缁�,'001':'$'#娣辫摑,'011':'<'#闈�,'021':'"'#浜�豢鑹�,'002':'='#钃�,'012':'\\'#闂�摑鑹�,'022':'_'#娴呯豢,'100':'>'#鏆楃孩,'110':'*'#鏆楅粍,'120':'~'#榛勭豢鑹�,'101':'%'#鏆楃传,'111':'+'#鐏�,'121':'^'#娴呯豢鑹�,'102':'|'#绱�綏鍏�,'112':'!','122':'-','200':'&'#绾�,'210':';'#姗欒壊,'220':"'"#榛�,'201':')'#娣辩矇鑹�,'211':'.'#绮夌孩鑹�,'221':'`','202':']'#绱�,'212':',','222':''#鐧�}img = Image.open(f)if0: img = Image.Image#缩小, 结果比较模糊, 还是用原比例较好#i
...
继续阅读
(20)