「アスキーアート」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (アートワークを元に新規作成) |
Kusanaginoturugi (トーク | 投稿記録) (→ソフトウェア: 更新) |
||
(同じ利用者による、間の6版が非表示) | |||
5行目: | 5行目: | ||
{{Related|archey3}} |
{{Related|archey3}} |
||
{{Related articles end}} |
{{Related articles end}} |
||
+ | |||
− | このページは Arch Linux のアスキーアートのショーケースです。 |
||
+ | == ソフトウェア == |
||
+ | |||
+ | * {{App|ascii-rain|C と Ncurses を使用して書かれた、コンソールのための快適な雨。|https://github.com/nkleemann/ascii-rain|{{AUR|ascii-rain-git}}}} |
||
+ | * {{App|Asciiquarium|ASCII アートで描かれた水族館/海のアニメーション。|https://robobunny.com/projects/asciiquarium/|{{Pkg|asciiquarium}}}} |
||
+ | * {{App|Banner|ASCII 端末に大きなバナーを印刷します。|https://shh.thathost.com/pub-unix/|{{Pkg|banner}}}} |
||
+ | * {{App|bash-pipes|アニメーションされたパイプのターミナルスクリーンセーバー。|https://github.com/pipeseroni/pipes.sh|{{AUR|bash-pipes}}}} |
||
+ | * {{App|boxes|テキストモードのボックスやコメントを描くフィルター。|https://boxes.thomasjensen.com/|{{AUR|boxes}}}} |
||
+ | * {{App|cbonsai|Ncursesを使用したCで書かれた盆栽のジェネレーター。|https://gitlab.com/jallbrit/cbonsai|{{AUR|cbonsai}}}} |
||
+ | * {{App|catimg|256 色サポートでターミナルに画像を表示します。|https://github.com/posva/catimg|{{Pkg|catimg}}}} |
||
+ | * {{App|cmatrix|"The Matrix"のテキストに基づいたターミナルで再生するアニメーション。|https://github.com/abishekvashok/cmatrix|{{Pkg|cmatrix}}}} |
||
+ | * {{App|FIGlet|普通のテキストから大きな文字を作るプログラム。|http://www.figlet.org/|{{Pkg|figlet}}}} |
||
+ | * {{App|jp2a|JPG や PNG イメージを ASCII に変換する小さなユーティリティ。|https://github.com/cslarsen/jp2a|{{Pkg|jp2a}}}} |
||
+ | * {{App|neo-matrix|"The Matrix" のデジタルレインをシミュレートします。|https://github.com/st3w/neo|{{AUR|neo-matrix}}}} |
||
+ | * {{App|nyancat|ターミナルでニャンキャットをレンダリングします。|https://nyancat.dakko.us/|{{Pkg|nyancat}}}} |
||
+ | * {{App|TOIlet|FIGlet ユーティリティの無料代替品。|http://caca.zoy.org/wiki/toilet|{{AUR|toilet}}}} |
||
+ | * {{App|tty-clock|ncurses のデジタルクロック。|https://github.com/xorg62/tty-clock|{{AUR|tty-clock}}}} |
||
+ | * {{App|sl|''s''team ''l''ocomotive は、''ls'' と入力するつもりが''sl''と入力したときに、ターミナルを横切ります。|https://github.com/eyJhb/sl|{{Pkg|sl}}}} |
||
+ | * {{App|emacs|Artist-modeは、GNU Emacs に内蔵されたパッケージで、Emacs テキストエディタを使用してシンプルなドローイングやダイアグラムを作成できます。|https://www.emacswiki.org/emacs/ArtistMode|{{Pkg|emacs}}}} |
||
+ | |||
+ | ダイアグラムには https://asciiflow.com/ があります。 |
||
== Arch アスキーロゴ == |
== Arch アスキーロゴ == |
||
128行目: | 148行目: | ||
@H@*` `*%#@ |
@H@*` `*%#@ |
||
*` `* |
*` `* |
||
+ | |||
+ | {{Text art|<nowiki> |
||
+ | \033[38;2;23;147;209m ▄ |
||
+ | ▟█▙ |
||
+ | ▟███▙ |
||
+ | ▟█████▙ |
||
+ | ▟███████▙ |
||
+ | ▂▔▀▜██████▙ |
||
+ | ▟██▅▂▝▜█████▙ |
||
+ | ▟█████████████▙ |
||
+ | ▟███████████████▙ |
||
+ | ▟█████████████████▙ |
||
+ | ▟███████████████████▙ |
||
+ | ▟█████████▛▀▀▜████████▙ |
||
+ | ▟████████▛ ▜███████▙ |
||
+ | ▟█████████ ████████▙ |
||
+ | ▟██████████ █████▆▅▄▃▂ |
||
+ | ▟██████████▛ ▜█████████▙ |
||
+ | ▟██████▀▀▀ ▀▀██████▙ |
||
+ | ▟███▀▘ ▝▀███▙ |
||
+ | ▟▛▀ ▀▜▙ |
||
+ | </nowiki>}} |
||
+ | |||
+ | by LnLcFlx |
||
+ | |||
+ | Code page 437 save (e.g. {{ic|/etc/issue}}): |
||
+ | |||
+ | {{Text art|<nowiki> |
||
+ | \e[34m ▄ |
||
+ | ▄█▄ |
||
+ | ▄███▄ |
||
+ | ▄█████▄ |
||
+ | ▄███████▄ |
||
+ | ▄ ▀▀██████▄ |
||
+ | ▄██▄▄ ▀█████▄ |
||
+ | ▄█████████████▄ |
||
+ | ▄███████████████▄ |
||
+ | ▄█████████████████▄ |
||
+ | ▄███████████████████▄ |
||
+ | ▄█████████▀▀▀▀████████▄ |
||
+ | ▄████████▀ ▀███████▄ |
||
+ | ▄█████████ ████▀▀██▄ |
||
+ | ▄██████████ █████▄▄▄ |
||
+ | ▄██████████▀ ▀█████████▄ |
||
+ | ▄██████▀▀▀ ▀▀██████▄ |
||
+ | ▄███▀▀ ▀▀███▄ |
||
+ | ▄▀▀ ▀▀▄\e[0m |
||
+ | </nowiki>}} |
||
+ | |||
+ | by Hendrikto (modified from the version by LnLcFlx) |
||
+ | |||
+ | == Cowsay == |
||
+ | === デフォルトの牛さんで fortune === |
||
+ | |||
+ | {{Pkg|cowsay}} プログラムを使うことで、アスキーアートと引用句を混ぜることができます: |
||
+ | |||
+ | {{hc|$ cowthink $(fortune)|<nowiki> |
||
+ | ________________________________________ |
||
+ | ( The best cure for insomnia is to get a ) |
||
+ | ( lot of sleep. -W.C. Fields ) |
||
+ | ---------------------------------------- |
||
+ | o ^__^ |
||
+ | o (oo)\_______ |
||
+ | (__)\ )\/\ |
||
+ | ||----w | |
||
+ | || ||</nowiki>}} |
||
+ | |||
+ | fortune の過激な言葉を牛さんに喋らせるには: |
||
+ | |||
+ | {{hc|$ cowsay $(fortune -o)|<nowiki> |
||
+ | _________________________________ |
||
+ | < Chastity is its own punishment. > |
||
+ | --------------------------------- |
||
+ | \ ^__^ |
||
+ | \ (oo)\_______ |
||
+ | (__)\ )\/\ |
||
+ | ||----w | |
||
+ | || ||</nowiki>}} |
||
+ | |||
+ | ASCII 画像は {{ic|/usr/share/cows}} の {{ic|.cow}} テキストファイルによって生成されます。{{ic|cowsay -l}} で全てのテーマを確認できます。ファイルは自由に編集することが可能です。カスタム画像をスクラッチから作成することもできますし、ネットで探した画像を追加することもできます。cow のカスタムファイルを作成する一番簡単な方法は既存のファイルをテンプレートとして使うことです。カスタムファイルをテストするには: |
||
+ | |||
+ | $ cowsay -f ''/path/to/file'' $(fortune) |
||
+ | |||
+ | === ランダムな牛さんで fortune === |
||
+ | |||
+ | {{hc|<nowiki>$ fortune -c | cowthink -f $(find /usr/share/cows -type f | shuf -n 1)</nowiki>|<nowiki> |
||
+ | ___________________________________________ |
||
+ | ( (computers) % A language that doesn't ) |
||
+ | ( affect the way you think about ) |
||
+ | ( programming is not worth knowing. ) |
||
+ | ------------------------------------------------------ |
||
+ | o (__) |
||
+ | o /oo| |
||
+ | o (_"_)*+++++++++* |
||
+ | //I#\ \ \ \ \ \ \ \ I \ |
||
+ | I[I|I | | | | | I I ` |
||
+ | I`I ' / / / ' ' I I |
||
+ | I I I I |
||
+ | ~ ~ ~ ~ |
||
+ | Scowleton</nowiki>}} |
||
+ | |||
+ | === カスタマイズしたランダムな牛さんで fortune === |
||
+ | |||
+ | 目の保養になるような ASCII アートを生成するために、コマンドをさらに複雑にすることもできます。スペシャルな例が [http://bambambambam.wordpress.com/2009/07/04/futurama-ascii-with-slashdot-header-quotes-in-your-terminal/ こちら] にあります。 |
||
+ | |||
+ | ランダムな牛さん、ランダムな顔、長い fortune テキストの素敵な表示とラッピングを使う場合: |
||
+ | |||
+ | {{hc|<nowiki>$ fortune -a | fmt -80 -s | $(shuf -n 1 -e cowsay cowthink) -$(shuf -n 1 -e b d g p s t w y) -f $(shuf -n 1 -e $(cowsay -l | tail -n +2)) -n</nowiki>|<nowiki> |
||
+ | ________________________________________ |
||
+ | ( Fry: I must be a robot. Why else would ) |
||
+ | ( human women refuse to date me? ) |
||
+ | -------------------------------------------------- |
||
+ | o |
||
+ | o |
||
+ | o |
||
+ | ,'``.._ ,'``. |
||
+ | :,--._:)\,:,._,.: |
||
+ | :`--,''@@@:`...';\ |
||
+ | `,'@@@@@@@`---'@@`. |
||
+ | /@@@@@@@@@@@@@@@@@: |
||
+ | /@@@@@@@@@@@@@@@@@@@\ |
||
+ | ,'@@@@@@@@@@@@@@@@@@@@@:\.___,-. |
||
+ | `...,---'``````-..._@@@@|:@@@@@@@\ |
||
+ | ( )@@@;:@@@@)@@@\ _,-. |
||
+ | `. (@@@//@@@@@@@@@@`'@@@@\ |
||
+ | : `.//@@)@@@@@@)@@@@@,@; |
||
+ | |`. _,'/@@@@@@@)@@@@)@,'@,' |
||
+ | :`.`-..____..=:.-':@@@@@.@@@@@_,@@,' |
||
+ | ,'\ ``--....-)=' `._,@@\ )@@@'``._ |
||
+ | /@_@`. (@) /@@@@@) ; / \ \`-.' |
||
+ | (@@@`-:`. `' ___..'@@_,-' |/ `.) |
||
+ | `-. `.`.``-----``--,@@.' |
||
+ | |/`.\`' ,','); |
||
+ | ` (/ (/</nowiki>}} |
||
+ | |||
+ | {{Note|上記の例ではカスタム ASCII アートが含まれたからデータベースからロードされたのは牛さんではなく蛙さんでした。}} |
||
+ | |||
+ | ==Ponysay== |
||
+ | |||
+ | 256色の cowsay のようなアートとして {{Pkg|ponysay}} があります (バージョン 3.0 には422体のポニーが収録されています)。構文は同じで、何か喋らせるときは {{ic|$ ponysay ''message''}} を使い、ポニーのリストを表示するには {{ic|ponysay -l}} を実行します。表示するポニーを選択したいときは、{{ic|$ ponysay --pony x "message"}} を実行してください。x はポニーに置き換えてください。もっと多くのポニーを作りたい場合は、{{AUR|util-say-git}} を使ってデスクトップと TTY 用にそれぞれ {{ic|~/.local/share/ponysay/ponies}} と {{ic|~/.local/share/ponysay/ttyponies/}} に保存してください。 |
||
== 参照 == |
== 参照 == |
2023年7月7日 (金) 12:32時点における最新版
関連記事
目次
ソフトウェア
- ascii-rain — C と Ncurses を使用して書かれた、コンソールのための快適な雨。
- Asciiquarium — ASCII アートで描かれた水族館/海のアニメーション。
- Banner — ASCII 端末に大きなバナーを印刷します。
- bash-pipes — アニメーションされたパイプのターミナルスクリーンセーバー。
- boxes — テキストモードのボックスやコメントを描くフィルター。
- cbonsai — Ncursesを使用したCで書かれた盆栽のジェネレーター。
- catimg — 256 色サポートでターミナルに画像を表示します。
- cmatrix — "The Matrix"のテキストに基づいたターミナルで再生するアニメーション。
- FIGlet — 普通のテキストから大きな文字を作るプログラム。
- jp2a — JPG や PNG イメージを ASCII に変換する小さなユーティリティ。
- neo-matrix — "The Matrix" のデジタルレインをシミュレートします。
- nyancat — ターミナルでニャンキャットをレンダリングします。
- TOIlet — FIGlet ユーティリティの無料代替品。
- tty-clock — ncurses のデジタルクロック。
- sl — steam locomotive は、ls と入力するつもりがslと入力したときに、ターミナルを横切ります。
- emacs — Artist-modeは、GNU Emacs に内蔵されたパッケージで、Emacs テキストエディタを使用してシンプルなドローイングやダイアグラムを作成できます。
ダイアグラムには https://asciiflow.com/ があります。
Arch アスキーロゴ
フォーラムスレッド を参照。
\e[H\e[2J \e[0;36m. \e[0;36m/ \ \e[0;36m/ \ \e[1;37m # \e[1;36m| * \e[0;36m/^. \ \e[1;37m a##e #%" a#"e 6##% \e[1;36m| | |-^-. | | \ / \e[0;36m/ .-. \ \e[1;37m.oOo# # # # # \e[1;36m| | | | | | X \e[0;36m/ ( ) _\ \e[1;37m%OoO# # %#e" # # \e[1;36m| | | | ^._.| / \ \e[0;37mTM \e[1;36m/ _.~ ~._^\ \e[1;36m/.^ ^.\ \e[0;37mTM
\e[H\e[2J \e[1;36m. \e[1;36m/#\ \e[1;36m/###\ \e[1;37m # \e[1;36m| * \e[1;36m/p^###\ \e[1;37m a##e #%" a#"e 6##% \e[1;36m| | |-^-. | | \ / \e[1;36m/##P^q##\ \e[1;37m.oOo# # # # # \e[1;36m| | | | | | X \e[1;36m/##( )##\ \e[1;37m%OoO# # %#e" # # \e[1;36m| | | | ^._.| / \ \e[0;37mTM \e[1;36m/###P q#,^\ \e[1;36m/P^ ^q\ \e[0;37mTM
screenfetch 3.6.5-1 より:
-` .o+` `ooo/ `+oooo: `+oooooo: -+oooooo+: `/:-:++oooo+: `/++++/+++++++: `/++++++++++++++: `/+++ooooooooooooo/` ./ooosssso++osssssso+` .oossssso-````/ossssss+` -osssssso. :ssssssso. :osssssss/ osssso+++. /ossssssss/ +ssssooo/- `/ossssso+/:- -:/+osssso+- `+sso+:-` `.-/+oso: `++:. `-/+/ .` `
alsiAUR 0.4.7-1 より:
## #### ###### ######## ########## ############ ############## ################ ################## #################### ###################### ######### ######### ########## ########## ########### ########### ########## ########## ####### ####### #### #### ### ###
archey3 0.5-2 より:
+ # ### ##### ###### ; #####; +##.##### +########## #############; ###############+ ####### ####### .######; ;###;`". .#######; ;#####. #########. .########` ######' '###### ;#### ####; ##' '## #' `#
figlet 2.2.5-1 より:
,- " " " -. / _ \ : / | ; ,- " " "-. \ | | / / ____ \ \ |_| / ; | | ; `.. ,, ..´ \ |__| / /✿\ \ / ) `. ,, .´ _ _ __ ___ _ _ ( /✿\ / \ _ __ ___| |_\ \ / (_) | _(_) ) ( / _ \ | '__/ __| '_ \ \ /\ / /| | |/ / | ( ) / ___ \| | | (__| | | \ V V / | | <| | ....... ) .*..---...*.....* /_/ \_\_| \___|_| |_|\_/\_/ |_|_|\_\_| ....♫♪հձթթყ ъﻨгէհժձყ eժﻨէﻨon ♫
Cyllos によるアート:
-@ .##@ .####@ @#####@ . *######@ .##@o@#####@ /############@ /##############@ @######@**%######@ @######` %#####o @######@ ######% -@#######h ######@.` /#####h**`` `**%@####@ @H@*` `*%#@ *` `*
\033[38;2;23;147;209m ▄ ▟█▙ ▟███▙ ▟█████▙ ▟███████▙ ▂▔▀▜██████▙ ▟██▅▂▝▜█████▙ ▟█████████████▙ ▟███████████████▙ ▟█████████████████▙ ▟███████████████████▙ ▟█████████▛▀▀▜████████▙ ▟████████▛ ▜███████▙ ▟█████████ ████████▙ ▟██████████ █████▆▅▄▃▂ ▟██████████▛ ▜█████████▙ ▟██████▀▀▀ ▀▀██████▙ ▟███▀▘ ▝▀███▙ ▟▛▀ ▀▜▙
by LnLcFlx
Code page 437 save (e.g. /etc/issue
):
\e[34m ▄ ▄█▄ ▄███▄ ▄█████▄ ▄███████▄ ▄ ▀▀██████▄ ▄██▄▄ ▀█████▄ ▄█████████████▄ ▄███████████████▄ ▄█████████████████▄ ▄███████████████████▄ ▄█████████▀▀▀▀████████▄ ▄████████▀ ▀███████▄ ▄█████████ ████▀▀██▄ ▄██████████ █████▄▄▄ ▄██████████▀ ▀█████████▄ ▄██████▀▀▀ ▀▀██████▄ ▄███▀▀ ▀▀███▄ ▄▀▀ ▀▀▄\e[0m
by Hendrikto (modified from the version by LnLcFlx)
Cowsay
デフォルトの牛さんで fortune
cowsay プログラムを使うことで、アスキーアートと引用句を混ぜることができます:
$ cowthink $(fortune)
________________________________________ ( The best cure for insomnia is to get a ) ( lot of sleep. -W.C. Fields ) ---------------------------------------- o ^__^ o (oo)\_______ (__)\ )\/\ ||----w | || ||
fortune の過激な言葉を牛さんに喋らせるには:
$ cowsay $(fortune -o)
_________________________________ < Chastity is its own punishment. > --------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
ASCII 画像は /usr/share/cows
の .cow
テキストファイルによって生成されます。cowsay -l
で全てのテーマを確認できます。ファイルは自由に編集することが可能です。カスタム画像をスクラッチから作成することもできますし、ネットで探した画像を追加することもできます。cow のカスタムファイルを作成する一番簡単な方法は既存のファイルをテンプレートとして使うことです。カスタムファイルをテストするには:
$ cowsay -f /path/to/file $(fortune)
ランダムな牛さんで fortune
$ fortune -c | cowthink -f $(find /usr/share/cows -type f | shuf -n 1)
___________________________________________ ( (computers) % A language that doesn't ) ( affect the way you think about ) ( programming is not worth knowing. ) ------------------------------------------------------ o (__) o /oo| o (_"_)*+++++++++* //I#\ \ \ \ \ \ \ \ I \ I[I|I | | | | | I I ` I`I ' / / / ' ' I I I I I I ~ ~ ~ ~ Scowleton
カスタマイズしたランダムな牛さんで fortune
目の保養になるような ASCII アートを生成するために、コマンドをさらに複雑にすることもできます。スペシャルな例が こちら にあります。
ランダムな牛さん、ランダムな顔、長い fortune テキストの素敵な表示とラッピングを使う場合:
$ fortune -a | fmt -80 -s | $(shuf -n 1 -e cowsay cowthink) -$(shuf -n 1 -e b d g p s t w y) -f $(shuf -n 1 -e $(cowsay -l | tail -n +2)) -n
________________________________________ ( Fry: I must be a robot. Why else would ) ( human women refuse to date me? ) -------------------------------------------------- o o o ,'``.._ ,'``. :,--._:)\,:,._,.: :`--,''@@@:`...';\ `,'@@@@@@@`---'@@`. /@@@@@@@@@@@@@@@@@: /@@@@@@@@@@@@@@@@@@@\ ,'@@@@@@@@@@@@@@@@@@@@@:\.___,-. `...,---'``````-..._@@@@|:@@@@@@@\ ( )@@@;:@@@@)@@@\ _,-. `. (@@@//@@@@@@@@@@`'@@@@\ : `.//@@)@@@@@@)@@@@@,@; |`. _,'/@@@@@@@)@@@@)@,'@,' :`.`-..____..=:.-':@@@@@.@@@@@_,@@,' ,'\ ``--....-)=' `._,@@\ )@@@'``._ /@_@`. (@) /@@@@@) ; / \ \`-.' (@@@`-:`. `' ___..'@@_,-' |/ `.) `-. `.`.``-----``--,@@.' |/`.\`' ,','); ` (/ (/
Ponysay
256色の cowsay のようなアートとして ponysay があります (バージョン 3.0 には422体のポニーが収録されています)。構文は同じで、何か喋らせるときは $ ponysay message
を使い、ポニーのリストを表示するには ponysay -l
を実行します。表示するポニーを選択したいときは、$ ponysay --pony x "message"
を実行してください。x はポニーに置き換えてください。もっと多くのポニーを作りたい場合は、util-say-gitAUR を使ってデスクトップと TTY 用にそれぞれ ~/.local/share/ponysay/ponies
と ~/.local/share/ponysay/ttyponies/
に保存してください。