プレーンテキストファイルがある場合は、コマンドラインでどのように画像ファイルに変換しますか? (そしてASCIIアートのレイアウトを維持します)
ベストアンサー1
imagemagick
あなたの友人ですか?次のような内容が役に立ちます。
convert -size 360x360 xc:white -font "FreeMono" -pointsize 12 -fill black -draw @ascii.txt image.png
ascii.txt
ASCII-artファイルはどこにありますか?
text 15,15 " .88888888:.
88888888.88888.
.8888888888888888.
888888888888888888
88' _`88'_ `88888
88 88 88 88 88888
88_88_::_88_:88888
88:::,::,:::::8888
88`:::::::::'`8888
.88 `::::' 8:88.
8888 `8:888.
.8888' `888888.
.8888:.. .::. ...:'8888888:.
.8888.' :' `'::`88:88888
.8888 ' `.888:8888.
888:8 . 888:88888
.888:88 .: 888:88888:
8888888. :: 88:888888
`.::.888. :: .88888888
.::::::.888. :: :::`8888'.:.
::::::::::.888 ' .::::::::::::
::::::::::::.8 ' .:8::::::::::::.
.::::::::::::::. .:888:::::::::::::
:::::::::::::::88:.__..:88888:::::::::::'
`'.:::::::::::88888888888.88:::::::::'
`':::_:' -- '' -'-' `':_::::'`
"
テキストの最初の行として追加されますtext 15,15
(15、15は位置オフセットです)。また、変換する実際のテキストが引用符で囲まれていることを確認してください。一重引用符や二重引用符は問題ありませんが、混乱を招く可能性があるため、ASCIIアートの一部として使用しないでください。
選択したフォントは固定幅フォントでなければなりません。それ以外の場合、テキストはソートされません。
これは以下を生成します。