xterm256をansiに変換

xterm256をansiに変換

ANSIカラー入力のみを許可するプログラムがありますが、xterm256カラーコードを出力するプログラムの出力を提供する理由があります。コンバーターはありますか?もちろん、色の解像度は失われるべきですが、最も近い色の一致が必要であることを知っています。

答え1

そのようなツールは聞いたことがありません。しかし、簡単に2回変換することができますansi2gif- gif2ansi。またはpngなどのその他のグラフィック形式ですtiff

答え2

なぜなら、そのようなツールは存在しないようです。私は一つを作りました:xterm2ansi

256個のxtermカラーをすべて16進コードにマッピングし、次に16個のANSIカラーをxtermに示されているRGB値にマッピングするように機能します。次に、色のRGB成分間の最小距離を計算して、xterm色に最も近いANSI色を見つけます。

例:

echo -e "\033[38;5;80mcyan\033[m" | xterm2ansi | cat -v
# ^[[36mcyan^[[m

関連情報