什么是一些好的ASCII艺术生成器?


27

我尝试过figlet,但是效果不是很好。还有其他的ASCII编辑器吗? 替代文字


1
您对“ ASCII编辑器”到底是什么意思?我的意思是每个文本编辑器都应该能够像gedit一样编辑ascii,因为ascii只是字符编码
binW 2010年

我的意思是软件一样figlet ..
karthick87

那么发电机呢?
奥利(Oli)

@Oli是的,你是对的。
karthick87

没有关系,但我记得在knoppix cd中有一个叫做aa或bb的工具,可以制作ascii vidoes。
theTuxRacer 2010年

Answers:


21

厕所 安装TOIlet

我看过TOIlet,我认为这是您想要的。


在终端中是可以的,但是当我将其复制到文本编辑器中时,它不是原始形式。
karthick87

1
我相信您需要为ASCII艺术使用等宽字体才能正确呈现,并且不会使用可变字体获得对齐的char位置。
若奥·平托

1
是否可以从存储库中安装等宽字体?
karthick87

默认情况下,安装了几种等宽字体。其中一些名称中带有“ mono”,因此应该很容易找到。
2010年1

1
我认为,在查看TOIlet屏幕截图时,您的问题可能有所不同。看起来(有时)使用颜色和非默认字符,这可能是您看到的问题,而不是缺少等宽字体。
2010年1

26

jp2a 安装jp2a

存储库中还有一个不错的程序jp2a,并且在官方站点Ubuntu手册页上都有一些不错的文档。

应该说该程序将转换任何jpg,但是最好使用简单的徽标或卡通之类的图片,因为它们的效果要好得多。如果您需要事先将图像转换为jpg,则只需使用imagemagick'sconvert实用程序并运行即可convert logo.png logo.jpg

通常需要摆弄一些jp2a选项以指定所使用的字符,ASCII的大小或反转表示形式。一旦设置正确,就可以得到良好的效果,如下图所示。但是,结果的确在很大程度上取决于您选择转换为ASCII的图像。

例如,我使用以下命令对Ubuntu徽标进行了ascii表示,该徽标显示在终端屏幕上,并且还保存到文件中:(假定输入ubuntu-logo.jpg位于您当前的工作目录中)

jp2a -i --chars="..00xx@@" ubuntu-logo.jpg | tee ubuntu-logo.txt

在此处输入图片说明


有什么方法可以自动将此输出到图像吗?(即不截屏)
hellocatfood

@hellocatfood:是的。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
Janus Troelsen

13

如果您想要会说话的牛,则可以cowsay 安装Cowsay

$ cowsay hello!
 ________
< hello! >
 --------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

4

还有很多很酷的在线转换器。其中有些可以转换文本,有些可以处理任何图像!请查看http://www.text-image.com/convert/http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx

其中涉及文字​​的是http://patorjk.com/software/taag/


好的,但是现在的问题是当我将其复制到文本编辑器时,它不是原始形式。
karthick87

这取决于您如何复制它。您使用哪个网站?我会尽力的
拉斐尔·西拉克(RafałCieślak)2010年


请记住使用正确的字体。
拉斐尔·西拉克(RafałCieślak)2010年

2

如果您想学习使用ascii艺术生成的卡通人物的新命令,请更进一步,如下所示。 演示1 演示2

您可以使用cowsay实用程序并放一个简单的一行来学习新命令。

安装考赛

sudo apt-get install cowsay

下面一行添加到您的.bashrc.zshrc文件所在的文件以~/~/.bashrc~/.zshrc得到一个ASCII艺术字

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)

干杯




0

我在我的python脚本中使用asciio。如何安装:

apt-get install asciio

影像学


这是一个英文网站。如果您打算用西班牙语发帖,请至少将您的帖子翻译成英文。
匿名

你是对的。我将尝试翻译下一个。
惠灵顿奥利维拉

0

我有一个5岁的儿子,她喜欢水生水族馆。Asciiquarium是单个perl脚本,因此您所要做的就是确保其可执行文件并将其放在方便的位置,例如/usr/local/bin/usr/local/games

Ubuntu的其他要求

  1. 获取可从apt获得的perl的curses软件包。

    sudo apt-get install libcurses-perl
    
  2. cpan从外壳运行。同意所有内容的默认值。要离开cpan,请输入quit

  3. 类型:

    sudo cpan Term::Animation
    

在此处输入图片说明


都不搜索 按命令名称搜索或按包名称搜索不会产生任何结果。
muru

-3

这是一个很好的ascii艺术生成器:http : //asciiart.club

                                     y#▓▓▓▓▓▄     
                                    #▓▓▓▓▓▓▓▓▓    
                      ¿╓╔###║###M╔  ▓▓▓▓▓▓▓▓▓▓    
                    ╙║║║║║║║║║║║║║░ └▓▓▓▓▓▓▓▓┘    
               ╔╠░    ║║║║║║║║║║║║║N, └╙╩╩╙└      
             ╔╠╠╠╠╠,   ╚║║║║║║║║║║║║║║M╔╓╓╓#N,    
           ╓╠╠╠╠╠╠╠╠∩   ╙╙      └╙╙║║║║║║║║║║║N   
          #╠╠╠╠╠╠╠╠╠╚                ╙║║║║║║║║║║  
         ╔╠╠╠╠╠╠╠╠╚                    ╙║║║║║║║║║ 
  .╓╔╔╓,  ╙╠╠╠╠╠╠╚                      ╙║║║║║║║║Γ
.║║║║║║║║,  ╠╠╠╠╠                        ║║║║║║║║║
║║║║║║║║║║  ╠╠╠╠░                                 
╚║║║║║║║║╠  ╠╠╠╠░                        ╓»»»»»»»»
 ╙╚║║║║╚╙  #╠╠╠╠╠∩                       ▓▓▓▓▓▓▓▓▒
         ╔╠╠╠╠╠╠╠╠,                    \▓▓▓▓▓▓▓▓▓ 
         `╠╠╠╠╠╠╠╠╠∩                  #▓▓▓▓▓▓▓▓▓Ñ 
           ╠╠╠╠╠╠╠╠╠╠              ╓@▓▓▓▓▓▓▓▓▓▓╜  
            ╙╠╠╠╠╠╠╚   ┌▓▓₧MmmM₧▓▓▓▓▓▓▓▓▓▓▓▓▓▓    
              ╙╠╠╠∩   ╓▓▓▓▓▓▓▓▓▓▓▓▓▓▀░      └     
                `    #▓▓▓▓▓▓▓▓▓▓▓▓▓  ╓∩╠╠╠╠∩╔     
                    "▀▓▓▓▓▓▓▓▓▓▓▓▓  #╠╠╠╠╠╠╠╠░    
                          └└└└└└    ╠╠╠╠╠╠╠╠╠╠    
                                     ╚╠╠╠╠╠╠╠     
                                       └╙╙╙       

它可以从oldskool / amiga到ascii或扩展的(甚至盲文!)各种字符集以全彩色生成,并以HTML,BBCode,Markdown生成输出,甚至一键即可在Imgur上共享图像。

试试吧!-= cP


嗨,欢迎来到该网站。如果您发布的答案暗示了您已经编写或使用过的其他工具,请确保始终在答案中注明。有关促销的网站规则,请参见此处
terdon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.