ansi_svg:将具有嵌入式ANSI颜色转义序列的文本转换为SVG

时间:2024-05-18 08:47:55
【文件属性】:

文件名称:ansi_svg:将具有嵌入式ANSI颜色转义序列的文本转换为SVG

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-18 08:47:55

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)

网友评论