我尝试过figlet,但是效果不是很好。还有其他的ASCII编辑器吗?
我尝试过figlet,但是效果不是很好。还有其他的ASCII编辑器吗?
Answers:
存储库中还有一个不错的程序jp2a
,并且在官方站点和Ubuntu手册页上都有一些不错的文档。
应该说该程序将转换任何jpg,但是最好使用简单的徽标或卡通之类的图片,因为它们的效果要好得多。如果您需要事先将图像转换为jpg,则只需使用imagemagick's
convert实用程序并运行即可convert logo.png logo.jpg
。
通常需要摆弄一些jp2a
选项以指定所使用的字符,ASCII的大小或反转表示形式。一旦设置正确,就可以得到良好的效果,如下图所示。但是,结果的确在很大程度上取决于您选择转换为ASCII的图像。
例如,我使用以下命令对Ubuntu徽标进行了ascii表示,该徽标显示在终端屏幕上,并且还保存到文件中:(假定输入ubuntu-logo.jpg
位于您当前的工作目录中)
jp2a -i --chars="..00xx@@" ubuntu-logo.jpg | tee ubuntu-logo.txt
echo -en "hello\nworld" | python3 -c "import sys; from PIL import Image, ImageDraw, ImageFont; img=Image.new('RGB',(800,600)); draw = ImageDraw.Draw(img); font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeMono.ttf', 20); [draw.text((0, i[0]*20), i[1].rstrip('\n'), (255,255,255), font=font) for i in enumerate(sys.stdin)]; img.save('sample-out.png')" && display sample-out.png
还有很多很酷的在线转换器。其中有些可以转换文本,有些可以处理任何图像!请查看http://www.text-image.com/convert/或http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx
其中涉及文字的是http://patorjk.com/software/taag/
我喜欢Linux徽标(http://www.deater.net/weave/vmwprod/linux_logo/)。尝试将其添加到任何终端的开头。尝试找到适用于Ubuntu(-L)的徽标...
玩得开心!
这是一个很好的ascii艺术生成器:http : //asciiart.club
y#▓▓▓▓▓▄
#▓▓▓▓▓▓▓▓▓
¿╓╔###║###M╔ ▓▓▓▓▓▓▓▓▓▓
╙║║║║║║║║║║║║║░ └▓▓▓▓▓▓▓▓┘
╔╠░ ║║║║║║║║║║║║║N, └╙╩╩╙└
╔╠╠╠╠╠, ╚║║║║║║║║║║║║║║M╔╓╓╓#N,
╓╠╠╠╠╠╠╠╠∩ ╙╙ └╙╙║║║║║║║║║║║N
#╠╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║║
╔╠╠╠╠╠╠╠╠╚ ╙║║║║║║║║║
.╓╔╔╓, ╙╠╠╠╠╠╠╚ ╙║║║║║║║║Γ
.║║║║║║║║, ╠╠╠╠╠ ║║║║║║║║║
║║║║║║║║║║ ╠╠╠╠░
╚║║║║║║║║╠ ╠╠╠╠░ ╓»»»»»»»»
╙╚║║║║╚╙ #╠╠╠╠╠∩ ▓▓▓▓▓▓▓▓▒
╔╠╠╠╠╠╠╠╠, \▓▓▓▓▓▓▓▓▓
`╠╠╠╠╠╠╠╠╠∩ #▓▓▓▓▓▓▓▓▓Ñ
╠╠╠╠╠╠╠╠╠╠ ╓@▓▓▓▓▓▓▓▓▓▓╜
╙╠╠╠╠╠╠╚ ┌▓▓₧MmmM₧▓▓▓▓▓▓▓▓▓▓▓▓▓▓
╙╠╠╠∩ ╓▓▓▓▓▓▓▓▓▓▓▓▓▓▀░ └
` #▓▓▓▓▓▓▓▓▓▓▓▓▓ ╓∩╠╠╠╠∩╔
"▀▓▓▓▓▓▓▓▓▓▓▓▓ #╠╠╠╠╠╠╠╠░
└└└└└└ ╠╠╠╠╠╠╠╠╠╠
╚╠╠╠╠╠╠╠
└╙╙╙
它可以从oldskool / amiga到ascii或扩展的(甚至盲文!)各种字符集以全彩色生成,并以HTML,BBCode,Markdown生成输出,甚至一键即可在Imgur上共享图像。
试试吧!-= cP