经常看到别人的代码中带有ASCII码形式的图像,感觉很有趣。可能,有一部分的图形是一些人自己一点点编排的,不过我发现了一个可以快速生成这样图形的工具aview。

         安装比较简单:sudo apt-get install aview

         这个软件需要imagemagick的支持,因此也需要保证你的机器上有这个软件。没有的话,安装一样的简单: sudo apt-get install imagemagick。

         之后,直接执行asciiview 图像名称,或者asciiview 图像名称 -driver curses。不过,很不幸的是我自己执行的时候全都报错,有的帖子说树莓派本身不支持。

         Stack Overflow还是一个宝地,在这里看到了一个解释,说这个工具其实是在执行的时候有一个转换。如果失败的话,可以尝试自己去转换一下。

         我把我最近骑行的一张照片放进了树莓派,先进行默认的操作:

783_linux趣味命令之使用ascii码显示图像aview_树莓派

         遇到了错误。

         接着尝试看看进行转换成pgm格式,如下:

783_linux趣味命令之使用ascii码显示图像aview_树莓派_02

         然后,通过asciiview去显示生成的文件:

783_linux趣味命令之使用ascii码显示图像aview_vim_03

         显示成功,但是我的照片是一排楼房想要显示的完善难度还是很大的。我放一个简单的图像做一个第二次测试:

783_linux趣味命令之使用ascii码显示图像aview_linux_04

         这一次是直接成功的,没有经过什么转换,不用说也看出来这是什么内容了。看起来,这个工具在树莓派上的显示也是没有什么问题的。