Apa saja generator seni ASCII yang bagus?


27

Saya sudah mencoba figlet tetapi tidak terlalu bagus. Apakah ada editor ASCII lainnya? teks alternatif


1
apa sebenarnya yang kamu maksud dengan editor ascii? Maksud saya setiap editor teks harus dapat mengedit ascii seperti gedit karena ascii hanyalah penyandian karakter
binW

Maksudku softwares seperti figlet ..
karthick87

Jadi generator?
Oli

@Oli ya kamu benar.
karthick87

tidak terkait, tetapi saya ingat ada alat yang disebut aa atau mungkin bb di cd knoppix, yang membuat vidio ascii.
theTuxRacer

Jawaban:


21

Toilet Pasang TOIlet

Saya telah melihat TOIlet , saya pikir itulah yang Anda cari.


Di terminal tidak apa-apa tapi ketika saya menyalinnya ke editor teks saya. Itu tidak dalam bentuk aslinya.
karthick87

1
Saya percaya Anda perlu menggunakan font monospace untuk seni ASCII untuk membuat dengan benar, Anda tidak mendapatkan posisi char sejajar dengan font variabel.
João Pinto

1
Apakah mungkin untuk menginstal font monospace dari repositori?
karthick87

Ada beberapa font monospace yang diinstal secara default. Beberapa dari mereka memiliki "mono" dalam nama mereka, jadi seharusnya mudah ditemukan.
JanC

1
Saya pikir, ketika melihat screenshot TOIlet, masalah Anda mungkin berbeda. Sepertinya itu (kadang-kadang) menggunakan warna dan karakter non-default, yang mungkin merupakan masalah yang Anda lihat, bukan kurangnya font monospace.
JanC

26

jp2a Instal jp2a

Program bagus lain yang tersedia di repositori adalah jp2a, dan ada beberapa dokumentasi bagus di sana di situs resmi dan di manual Ubuntu .

Harus dikatakan bahwa program ini akan mengkonversi jpg apa pun, tetapi yang terbaik adalah menggunakan gambar sederhana, logo atau kartun seperti mereka keluar jauh lebih baik. Jika Anda perlu mengonversi gambar Anda menjadi jpg sebelumnya, cukup gunakan imagemagick'sutilitas konversi dan jalankan convert logo.png logo.jpg.

Seringkali ada kebutuhan untuk mengutak-atik jp2aopsi untuk menentukan karakter yang digunakan, ukuran ascii, atau untuk membalikkan representasi. Namun begitu Anda mendapatkan pengaturan dengan benar, Anda bisa mendapatkan hasil yang baik, seperti yang saya tampilkan di tangkapan layar di bawah ini. Hasilnya, bagaimanapun, sangat tergantung pada gambar yang Anda pilih untuk dikonversi ke ascii.

Sebagai contoh, saya telah menggunakan perintah berikut untuk melakukan representasi ascii dari logo Ubuntu, yang ditampilkan di layar terminal dan juga menyimpan ke file: (Ini mengasumsikan input ubuntu-logo.jpgada di direktori kerja Anda saat ini)

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

masukkan deskripsi gambar di sini


Apakah ada cara untuk mengeluarkan ini secara otomatis ke gambar? (yaitu tanpa mengambil tangkapan layar)
hellocatfood

@hellocatfood: Ya. 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

Jika Anda ingin sapi yang berbicara ada cowsay Instal cowsay:

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

4

Ada juga banyak konverter online keren. Beberapa dari mereka mengonversi teks, dan beberapa dapat memproses gambar! Lihatlah http://www.text-image.com/convert/ atau http://ajaxwidgets.com/Ascii-Art/AsciiArt.aspx

Di antara mereka yang berurusan dengan teks adalah http://patorjk.com/software/taag/


Baiklah tapi masalahnya sekarang adalah ketika saya menyalinnya ke editor teks saya. Itu tidak dalam bentuk aslinya.
karthick87

Tergantung bagaimana Anda menyalinnya. Situs mana yang Anda gunakan? Saya akan mencoba sendiri.
Rafał Cieślak

Menggunakan situs ini patorjk.com/software/taag
karthick87

Ingatlah untuk menggunakan font yang tepat.
Rafał Cieślak

2

Mengambil langkah lebih jauh, jika Anda ingin mempelajari perintah baru dengan ascii art dihasilkan karakter kartun seperti yang ditunjukkan di bawah ini. demo1 demo2

Anda dapat menggunakan cowsayutilitas dan meletakkan satu baris sederhana untuk mempelajari perintah baru.

menginstal cowsay

sudo apt-get install cowsay

tambahkan baris di bawah ini ke file .bashrcatau yang .zshrcterletak di ~/ie ~/.bashrcatau ~/.zshrcuntuk mendapatkan karakter ascii art

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

Tepuk tangan


1

Ada Java Application JaVE yang melakukan apa yang Anda cari.

Proyek berbasis CLI lainnya adalah AA-lib .


Tahukah Anda bagaimana Anda akan menyimpan output aa-lib ke gambar tanpa mengambil tangkapan layar?
hellocatfood


0

Saya menggunakan asciio dengan skrip python saya. Bagaimana cara menginstall:

apt-get install asciio

Bayangkan asciio


Ini adalah situs berbahasa Inggris. Jika Anda akan memposting dalam bahasa Spanyol, harap setidaknya terjemahkan posting Anda ke bahasa Inggris.
anonymous2

Kamu benar. Saya akan mencoba menerjemahkan yang berikutnya.
Wellington Oliveira

0

Saya memiliki seorang putra berusia 5 tahun yang menyukai asciiquarium . Asciiquarium adalah skrip perl tunggal, jadi yang harus Anda lakukan adalah memastikan skrip itu dapat dieksekusi dan meletakkannya di tempat yang nyaman, seperti /usr/local/binatau /usr/local/games.

Persyaratan tambahan untuk Ubuntu

  1. Dapatkan paket kutukan perl yang tersedia dari apt.

    sudo apt-get install libcurses-perl
    
  2. Jalankan cpandari shell. Setuju dengan default untuk semuanya. Untuk meninggalkan cpan, ketikquit

  3. Mengetik:

    sudo cpan Term::Animation
    

masukkan deskripsi gambar di sini


Pencarian dengan nama perintah atau pencarian dengan nama paket tidak membuahkan hasil apa pun.
muru

-3

Ini adalah generator ascii art yang bagus: http://asciiart.club

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

Ini dapat menghasilkan dalam warna penuh dari berbagai set karakter, dari oldskool / amiga ke ascii atau extended (bahkan braille!), Dan menghasilkan output dalam HTML, BBCode, Markdown, dan bahkan berbagi gambar di Imgur dengan satu klik.

Cobalah! - = cP


Hai dan selamat datang di situs ini. Jika Anda memposting jawaban yang menyarankan alat yang telah Anda tulis atau terlibat, pastikan untuk selalu menyatakannya dalam jawaban. Lihat di sini untuk aturan situs tentang promosi.
terdon
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.