問題タブ [ascii-art]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - テーブルの ASCII 印刷用の文字
次のようなものを出力する Java でテーブルを印刷するための小さなユーティリティを作成しました。
さまざまな文字の行が整列していないため、これはかなり醜いです。現在、次の文字にフォールバックして+
います。
しかし、 andに参加するために、 T
andのようなよりクリーンなシンボルL
を中央に配置することが可能かどうか疑問に思っていました。-
|
これは Java コードなので、任意の char を簡単に使用できますUTF-8
が、数学の文字テーブルで自分に合ったものを見つけることができませんでした。これらの文字が他のエンコーディングでのみ存在する場合、それらを使用する方法を見つけることにも興味があります。
graphics - 端末でグラフィックをASCIIアートとしてレンダリングするライブラリ?
タイトルはそれ自体を物語っています。OpenGL を使用してリアルな画像をレンダリングしますが、グラフィカル ユーザー インターフェイスに接続できなかったらどうでしょうか?
c++ - 端末での C++ 出力の速度低下
人生ゲームをシミュレートするプログラムを書きました。基本的に、世界は の 2 次元 std::vector によって実装されbool
ます。が true の場合bool
、セルは生きており、 false の場合、セルは死んでいます。プログラムの出力は、タイム ステップごとのシステムであり、完全に ASCII コードです。
問題は、プログラムの実行速度が明らかに速く、各ステップの出力が速すぎることです。システムがどのように進化するかわかりません。出力を遅くする(またはプログラムを直接)するためのトリックはありますか?
編集:私はMac OS X 10.7を使用しています。私のコンパイラは GCC 4.7 です。
image - 端末に画像を表示するにはどうすればよいですか?
画像を ASCII に変換して端末に出力するために使用できるユーティリティはありますか? 1つ探しましたが、見つからないようでした。
java - Java の数字のピラミッド
次のようなピラミッドを Java で印刷しようとしています。
私はインターネットでこれを解決する方法を探していましたが、これに出くわしました:
誰でもこれを理解するのを手伝ってもらえますか? ここで私が理解したこと: - 外側のループは 7 までインクリメントし、同時に内側の j ループは x - i までインクリメントします。 . したがって、基本的にピラミッドの左側は空白の逆三角形です。
ネストされた他の 2 つのループと、print ステートメント内の奇妙な if - else パーツで何が起こっているのかを理解するのに苦労しています。
image-processing - アスキーアートを水平方向にミラーリングするには?
だから... または他のいくつかのツールを使用してファイル内の行の順序を逆にできることは知っていますtac
が、他の次元、つまり水平方向に並べ替えるにはどうすればよいですか? 私は次の awk スクリプトでそれをやろうとしています:
これは文字を逆にしているように見えますが、文字化けしており、その理由はわかりません。私は何が欠けていますか?
私はこれをawkでやっていますが、もっと良いものはありますか? sed
、 多分?
これが例です。入力データは次のようになります。
出力は次のようになります。
rev
私が使用するか、独自の awk スクリプトを使用するかに関係なく、出力は同じであることに注意してください。ご覧のとおり、物事は逆になっていますが、... 壊れています。
image-processing - ASCIIテキストをビットマップで視覚化
ASCIIアートのようなビットマップを表す巨大なASCIIテキストがあります。今、私は逆アスキーアートジェネレーターのようなものを探しています。各文字を色付きのピクセルに変換するのが好きです。
このようなものができる無料のツールはありますか?
networking - RFC のアスキー ダイアグラムはどのように生成されますか?
これがこの質問をするための正しいスタック交換であるかどうかはわかりませんが、 http: //tools.ietf.org/rfc/rfc5755.txt 6 ページの ASCII ダイアグラムが手作りであるか、プログラムを使用して生成されているかを誰かが知っているかどうか疑問に思って いました。ノードとトランジションを入力として受け取ります。
それらが生成された場合、誰がどのプログラムか知っていますか?
Google で直接検索しても、関連するものは何も見つかりません。
matlab - Matlab / Octaveを使用した文字モード(シェル)プロット?
これは少し奇妙な質問かもしれませんが、とにかく。時々、私は物事をチェックするためにサーバーや実験室のコンピューターにsshを使用しています。また、最新のデータなどを調べるためにMatlabやOctaveを実行することもあります。その後、何らかのプロットが必要な場合は、楽しみが始まります。インターネットを介して大量のジャンクをコンピュータにコピーし、ローカルでプロットを生成します。または、前の試みが選択肢にない場合は、sshとX-forwardingを介してMatlabを実行します。これは、低帯域幅や高pingを考えると非常に苦痛です。
実際、1980年代のような昔ながらの文字モードのプロット、少なくとも線や点のある単純なものをシェルで(X転送なしで)生成する方法があるかどうか疑問に思いました。「醜い」(しかしかっこいい?)キャラクターモードのプロットがあると、少なくとも、私が見ているのが線、放物線、または単なるがらくたであるかどうかを判断できます。これは非常に役立ちます。私は知っている、いくつかのものは巧妙な数学によって決定することができます、しかしねえ、抽象的な思考は過大評価されています。
編集...別の関連する(?)タグ。
java - エラーに対する一定の許容範囲で、テキスト本文内の ASCII アート画像を見つけます
次の ASCII アート画像を見つけるアルゴリズムはありますか?
次の本文の中にありますか?
完全な形状に対応する ASCII アート イメージを黄色で強調表示する必要があります。添付の写真を参照してください。
大まかな形状を含むファイルを検索する必要がありますが、完全ではなく、いくつか+
が欠落している可能性があります)。+
形状の欠落の許容範囲は手動で設定する必要があります。
これで、データ配列 [100][100] と SlimeTorpedo 配列 [13][11] の 2 つの 2D 配列があります。
@kjartan が述べたように検出を行う方法のコード (3-4 箇条書き):
この問題にアプローチするための一般的なガイダンスは何ですか?