Esto es bastante rudimentario, pero funciona.
Necesitas tener instalado viu o chafa, y eso ya puede ser un proyecto en sí mismo ![]()
En el modo de alta calidad con chafa o con viu, Windows Terminal es superior a la terminal de MacOS porque soporta muchos más colores (¡gracias Microsoft!)
Notas de la versión: Renderizado de imágenes (¡en la terminal!)
Renderizado de imágenes
- Se añadieron previsualizaciones de imágenes posteriores en línea con selección de backend:
- intenta chafa primero automáticamente, luego viu.
- TERMCOURSE_CHAFA_MODE=stable|quality
- stable: salida conservadora para la estabilidad de la terminal.
- quality: renderizado de símbolos de mayor detalle/color.
- Se añadió control de altura de previsualización:
- TERMCOURSE_IMAGE_LINES (predeterminado: 14)
- Se aplica a la altura de la línea de previsualización; útil para ajustar la densidad visual.
- Comportamiento de aspecto de viu mejorado:
- Cambiado a renderizado dirigido por línea (-h) para preservar mejor la relación de aspecto.
- Se añadieron controles de filtro de calidad de previsualización:
- TERMCOURSE_IMAGE_QUALITY_FILTER=1 filtra las previsualizaciones ruidosas solo de bloques.
- Establécelo en 0 para mostrar siempre la salida del renderizador.
- Se añadió límite de seguridad de descarga de imágenes:
- TERMCOURSE_IMAGE_MAX_BYTES (predeterminado: 5242880)
- Evita que las descargas de imágenes de gran tamaño afecten el rendimiento.
- Se añadió soporte para enlaces de imágenes Discourse upload://…:
- Resuelve automáticamente a /uploads/short-url/…
- Estabilización/sanitización de la terminal mejorada:
- Mantiene los códigos de color SGR válidos donde sea necesario.
- Elimina secuencias de control/gráficas desestabilizadoras.
- Evita que los fragmentos de escape ANSI se muestren como texto sin procesar.