これはかなりローファイですが、動作します。
viu または chafa をインストールする必要があります。それ自体がプロジェクトになる可能性がありますね ![]()
chafa の高画質モードまたは viu では、Windows Terminal の方が MacOS terminal よりも優れています。なぜなら、サポートする色数がはるかに多いからです(Microsoft に感謝!)。
リリースノート: 画像レンダリング(ターミナル内!)
画像レンダリング
- バックエンド選択によるインライン投稿画像プレビューの追加:
- まず chafa を試し、次に viu を試みます。
TERMCOURSE_CHAFA_MODE=stable|qualitystable: ターミナル安定性のための控えめな出力。quality: より高精細/高彩度のシンボルレンダリング。
- プレビュー高さ制御の追加:
TERMCOURSE_IMAGE_LINES(デフォルト: 14)- プレビューの行の高さに適用され、視覚的な密度を調整するのに役立ちます。
- viu のアスペクト動作の改善:
- アスペクト比をより良く維持するために、行ターゲットレンダリング (-h) に切り替えました。
- プレビュー品質フィルター制御の追加:
TERMCOURSE_IMAGE_QUALITY_FILTER=1は、ノイズの多いブロックのみのプレビューをフィルターします。- レンダラー出力を常に表示するには、0 に設定します。
- 画像ダウンロードの安全制限の追加:
TERMCOURSE_IMAGE_MAX_BYTES(デフォルト: 5242880)- パフォーマンスへの影響を防ぐため、大きすぎる画像ダウンロードを防止します。
- Discourse の
upload://...画像リンクのサポート追加:/uploads/short-url/...に自動的に解決されます。
- ターミナルのサニタイズ/安定性の改善:
- 必要な場所で有効な SGR カラーコードを保持します。
- 不安定な制御/グラフィックシーケンスを削除します。
- ANSI エスケープフラグメントが生のテキストとして表示されるのを防ぎます。