ASCII art กำเนิดที่ดีคืออะไร?


27

ฉันลองใช้figlet แล้วแต่มันไม่ค่อยดีเท่าไหร่ มี ASCII บรรณาธิการคนอื่น ๆ อีกหรือไม่? ข้อความแสดงแทน


1
คุณหมายถึงอะไรโดยใช้เครื่องมือแก้ไข ASCII? ฉันหมายถึงโปรแกรมแก้ไขข้อความทุกตัวควรสามารถแก้ไข ascii เช่น gedit ได้เพราะ ascii เป็นเพียงการเข้ารหัสอักขระ
binW

ฉันหมายถึงโปรแกรมเช่น figlet ..
karthick87

ดังนั้นเครื่องกำเนิดไฟฟ้าหรือไม่?
Oli

@Oli ใช่คุณถูกต้อง
karthick87

ไม่เกี่ยวข้อง แต่ฉันจำได้ว่ามีเครื่องมือที่เรียกว่า aa หรืออาจจะเป็น bb ใน knoppix cd ซึ่งทำให้วิดีโอ ASCII
theTuxRacer

คำตอบ:


21

ห้องน้ำ ติดตั้ง TOIlet

ฉันเคยเห็นTOIletฉันคิดว่านั่นคือสิ่งที่คุณกำลังมองหา


ในเทอร์มินัลมันก็โอเค แต่เมื่อฉันคัดลอกมันไปที่เท็กซ์เท็กซ์ของฉันมันไม่ได้อยู่ในรูปแบบดั้งเดิม
karthick87

1
ฉันเชื่อว่าคุณต้องใช้แบบอักษร monospaced เพื่อให้ ASCII art แสดงผลอย่างถูกต้องคุณไม่ได้รับตำแหน่ง char ที่สอดคล้องกับแบบอักษรแบบผันแปร
João Pinto

1
เป็นไปได้ไหมที่จะติดตั้งฟอนต์ monospaced จากที่เก็บ?
karthick87

มีแบบอักษร monospaced หลายตัวที่ติดตั้งไว้ตามค่าเริ่มต้น บางคนมี "โมโน" ในชื่อของพวกเขาดังนั้นควรหาได้ง่าย
JanC

1
ฉันคิดว่าเมื่อดูภาพหน้าจอ TOIlet ปัญหาของคุณอาจแตกต่างกัน ดูเหมือนว่า (บางครั้ง) จะใช้สีและตัวอักษรที่ไม่ใช่ค่าเริ่มต้นซึ่งอาจเป็นปัญหาที่คุณเห็นไม่ใช่การขาดแบบอักษรที่มีช่องว่าง
JanC

26

jp2a ติดตั้ง jp2a

โปรแกรมที่ดีอีกประการหนึ่งที่มีอยู่ในที่เก็บเป็นjp2aและมีบางส่วนเอกสารที่ดีกับมันที่เว็บไซต์อย่างเป็นทางการและในmanpage อูบุนตู

มันควรจะกล่าวว่าโปรแกรมจะแปลง jpg ใด ๆ แต่ที่ดีที่สุดคือใช้ง่ายโลโก้หรือการ์ตูนเหมือนภาพที่พวกเขาออกมาดีกว่ามาก หากคุณจำเป็นต้องแปลงภาพของคุณเพื่อ jpg ก่อนเพียงแค่ใช้ยูทิลิตี้แปลงและเรียกใช้imagemagick'sconvert logo.png logo.jpg

มักจะมีความต้องการซอที่มีjp2aตัวเลือกในการระบุตัวละครที่ใช้ขนาดของ ASCII หรือเพื่อกลับเป็นตัวแทน เมื่อคุณตั้งค่าได้ถูกต้องแล้วคุณจะได้รับผลลัพธ์ที่ดีตามที่ฉันแสดงในภาพหน้าจอด้านล่าง อย่างไรก็ตามผลลัพธ์นั้นขึ้นอยู่กับรูปภาพที่คุณเลือกแปลงเป็น ascii

เป็นตัวอย่างฉันใช้คำสั่งต่อไปนี้เพื่อทำเครื่องหมาย ascii ของโลโก้ Ubuntu ซึ่งแสดงบนหน้าจอเทอร์มินัลและยังบันทึกเป็นไฟล์: (สิ่งนี้ถือว่าอินพุต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

ใช้เว็บไซต์นี้patorjk.com/software/taag
karthick87

อย่าลืมใช้แบบอักษรที่เหมาะสม
RafałCieślak

2

หากคุณต้องการเรียนรู้คำสั่งใหม่ด้วย ascii art ที่สร้างตัวการ์ตูนดังแสดงด้านล่าง Demo1 Demo2

คุณสามารถใช้cowsayยูทิลิตี้และวางบรรทัดง่ายๆเพื่อเรียนรู้คำสั่งใหม่

ติดตั้ง cowsay

sudo apt-get install cowsay

เพิ่มบรรทัดด้านล่างลงในไฟล์.bashrcหรือ.zshrcไฟล์ของคุณที่อยู่หรือ~/เช่นเพื่อรับตัวอักษร ASCII~/.bashrc~/.zshrc

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

ไชโย


1

มี Java Application JaVEที่ทำสิ่งที่คุณกำลังมองหาอยู่

อีกโครงการ CLI ตามจะเป็นAA-lib


คุณรู้วิธีการที่คุณบันทึกเอาท์พุทของ aa-lib ลงในภาพโดยไม่ต้องจับภาพหน้าจอหรือไม่?
hellocatfood

1

ฉันรักโลโก้ Linux ( http://www.deater.net/weave/vmwprod/linux_logo/ ) ลองเพิ่มลงในจุดเริ่มต้นของเทอร์มินัลใด ๆ ลองค้นหาโลโก้ที่เหมาะสมสำหรับ Ubuntu (-L) ...


มีความสุข!


ความสนุกมากมาย แต่จริงๆแล้วมันไม่ใช่ acii art generator
fabricator4

0

ฉันใช้asciioกับสคริปต์ของหลาม ติดตั้งอย่างไร:

apt-get install asciio

ลองนึกภาพ asciio


นี่คือเว็บไซต์ภาษาอังกฤษ หากคุณกำลังจะโพสต์เป็นภาษาสเปนโปรดแปลโพสต์ของคุณเป็นภาษาอังกฤษเป็นอย่างน้อย
anonymous2

คุณถูก. ฉันจะพยายามแปลต่อไป
Wellington Oliveira

0

ฉันมีลูกชายวัย 5 ปีที่รักasciiquarium Asciiquarium เป็น Perl สคริปต์เดียวดังนั้นสิ่งที่คุณต้องทำคือการให้แน่ใจว่าเป็นปฏิบัติการและวางไว้ที่ใดที่หนึ่งที่สะดวกสบายเหมือนหรือ/usr/local/bin/usr/local/games

ข้อกำหนดเพิ่มเติมสำหรับ Ubuntu

  1. รับแพ็คเกจ curses ของ perl ซึ่งหาได้จาก apt

    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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.