画像をASCIIアートに変換し、その出力を画像(例:jpgまたはpng)として保存できるコマンドラインプログラム(Linux用)はありますか?
私が必要としているものを説明するために、下の画像をアスキーアートに変換したい
プログラムからの出力は、画像からASCIIへのコンバーターの出力のスクリーンショットを撮ることによって作成されたものに似ているはずです(出力は純粋なテキストでした)
GIMPには画像をasciiアートとして保存する機能があり、aviewは画像をasciiに変換することもできます。ただし、前者はコマンドラインから実行できず、後者は出力を表示するだけで、保存することはできません(出力のスクリーンショットを撮りたくありません)。
libcacaは出力を画像に保存できることも知っていますが、以下のようにカラフルなASCIIのみを出力します。
ソース画像をグレースケールに変換してから、次のコマンドで作成します。
img2txt -W 70 -f tga input.jpg > output.tga
コマンドラインプログラムが必要な理由は、画像でいっぱいのフォルダーをバッチ処理するためです。
convert
(ImageMagick)にパイプで送ることができることは知っています。img2txtの出力-fを(色付きのANSIではなく)ANSIに設定すると、結果をパイプで変換(または他の適切なソフトウェア)することができます