シェル:色を維持しながらテキストをPNGに出力します。

シェル:色を維持しながらテキストをPNGに出力します。

フォーマットを失うことなくシェルコマンドの出力をPNG画像として保存できるようにしたいです。一種の出力スクリーンショットと同じです。

some-command-with-color | text-to-png a.png

このコマンドはテキストをPNGに変換しますが、色は保持しません。

tldr -c tldr | convert -page  4000x4000 -font FreeMono -pointsize 20  -background white -trim +repage -bordercolor white  -border 15 text:- png:a.png

ここに画像の説明を入力してください。

ベストアンサー1

これを行うプログラムはansilove。多くのディストリビューション用にパッケージ化されています。

たとえば、

$ ls --color > /tmp/output.ansi
$ ansilove -o /tmp/output.png /tmp/output.ansi

おすすめ記事