Isto é bem rudimentar, mas funciona.
Você precisa ter o viu ou o chafa instalados - e isso pode ser um projeto em si ![]()
No modo de alta qualidade no chafa ou com o viu, o Windows Terminal é superior ao terminal do MacOS porque suporta muito mais cores (obrigado Microsoft!)
Notas de Lançamento: Renderização de Imagem (no terminal!)
Renderização de Imagem
- Adicionadas pré-visualizações de imagem de postagem em linha com seleção de backend:
- tenta o chafa primeiro automaticamente, depois o viu.
TERMCOURSE_CHAFA_MODE=stable|qualitystable: saída conservadora para estabilidade do terminal.quality: renderização de símbolos com detalhes/cores mais altos.
- Adicionado controle de altura da pré-visualização:
TERMCOURSE_IMAGE_LINES(padrão: 14)- Aplica-se à altura da linha de pré-visualização; útil para ajustar a densidade visual.
- Comportamento de aspecto do viu aprimorado:
- Mudou para renderização direcionada por linha (-h) para preservar melhor a proporção.
- Adicionados controles de filtro de qualidade de pré-visualização:
TERMCOURSE_IMAGE_QUALITY_FILTER=1filtra pré-visualizações barulhentas apenas com blocos.- Defina como 0 para sempre mostrar a saída do renderizador.
- Adicionado limite de segurança para download de imagem:
TERMCOURSE_IMAGE_MAX_BYTES(padrão: 5242880)- Impede que downloads de imagens grandes demais afetem o desempenho.
- Adicionado suporte para links de imagem
upload://...do Discourse:- Resolve automaticamente para
/uploads/short-url/....
- Resolve automaticamente para
- Sanitização/estabilidade do terminal aprimorada:
- Mantém códigos de cores SGR válidos onde necessário.
- Remove sequências de controle/gráficas desestabilizadoras.
- Impede que fragmentos de escape ANSI sejam exibidos como texto puro.