gnuCodeSnap/gnuSnapCode.py
2023-10-10 00:28:23 +02:00

20 lines
439 B
Python

#!/usr/bin/python
from pygments import highlight
from pygments.lexers import get_lexer_by_name
from pygments.formatters import ImageFormatter
from pygments.formatters.img import PilNotAvailable
lenguaje = get_lexer_by_name("python", stripall=True)
trozo_codigo = """
...
escribir aqui
el código
que se quiera
generar como imagen
...
"""
img = highlight(trozo_codigo, lenguaje, ImageFormatter(style='material'), outfile="codigo.png")