【文件属性】:
文件名称:ansi_svg:将具有嵌入式ANSI颜色转义序列的文本转换为SVG
文件大小:8KB
文件格式:ZIP
更新时间:2021-04-28 15:01:15
Python
ansi_svg.py
将具有嵌入式ANSI颜色转义序列的文本文件转换为SVG。
我需要将一些彩色的终端转储导入到SVG文档中,但在适当的抽象级别上找不到任何东西:
将ANSI颜色转换为SVG颜色
将文本保留为可编辑且可流动的文本
所以我做了这个脚本。
它在stdin上接收ANSI文本,并在stdout上写入SVG。
例如,
ls --color | ./ansi_svg.py > listing.svg
SVG文件将在Inkscape中加载。 这就是我所做的所有测试。
仅支持前景色。 其他ANSI转义序列将被忽略。
解析只是一个愚蠢的正则表达式。
ansi_enscript.py
该脚本将ANSI颜色转义序列转换为脚本转义序列。
这是将ANSI彩色文本转换为可打印格式的另一种方法。
使用-e选项来编写脚本以要求它接受转义码,例如:
ls --color | ./
【文件预览】:
ansi_svg-master
----ansi_svg.py(5KB)
----ansi_enscript.py(3KB)
----LICENSE(11KB)
----README.md(954B)