@@ -44,26 +44,40 @@ https://github.com/sxyazi/yazi/assets/17523360/92ff23fa-0cd5-4f04-b387-894c12265
44
44
45
45
## Image Preview
46
46
47
- | Platform | Protocol | Support |
48
- | --------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
49
- | [ kitty] ( https://github.com/kovidgoyal/kitty ) | [ Kitty unicode placeholders] ( https://sw.kovidgoyal.net/kitty/graphics-protocol/#unicode-placeholders ) | ✅ Built-in |
50
- | [ Konsole] ( https://invent.kde.org/utilities/konsole ) | [ Kitty old protocol] ( https://github.com/sxyazi/yazi/blob/main/yazi-adapter/src/kgp_old.rs ) | ✅ Built-in |
51
- | [ iTerm2] ( https://iterm2.com ) | [ Inline images protocol] ( https://iterm2.com/documentation-images.html ) | ✅ Built-in |
52
- | [ WezTerm] ( https://github.com/wez/wezterm ) | [ Inline images protocol] ( https://iterm2.com/documentation-images.html ) | ✅ Built-in |
53
- | [ Mintty] ( https://github.com/mintty/mintty ) (Git Bash) | [ Inline images protocol] ( https://iterm2.com/documentation-images.html ) | ✅ Built-in |
54
- | [ foot] ( https://codeberg.org/dnkl/foot ) | [ Sixel graphics format] ( https://www.vt100.net/docs/vt3xx-gp/chapter14.html ) | ✅ Built-in |
55
- | [ Ghostty] ( https://mitchellh.com/ghostty ) | [ Kitty unicode placeholders] ( https://sw.kovidgoyal.net/kitty/graphics-protocol/#unicode-placeholders ) | ✅ Built-in |
56
- | [ Windows Terminal] ( https://github.com/microsoft/terminal ) (>= v1.22.2702.0) | [ Sixel graphics format] ( https://www.vt100.net/docs/vt3xx-gp/chapter14.html ) | ✅ Built-in |
57
- | [ Black Box] ( https://gitlab.gnome.org/raggesilver/blackbox ) | [ Sixel graphics format] ( https://www.vt100.net/docs/vt3xx-gp/chapter14.html ) | ✅ Built-in |
58
- | [ VSCode] ( https://github.com/microsoft/vscode ) | [ Inline images protocol] ( https://iterm2.com/documentation-images.html ) | ✅ Built-in |
59
- | [ Tabby] ( https://github.com/Eugeny/tabby ) | [ Inline images protocol] ( https://iterm2.com/documentation-images.html ) | ✅ Built-in |
60
- | [ Hyper] ( https://github.com/vercel/hyper ) | [ Inline images protocol] ( https://iterm2.com/documentation-images.html ) | ✅ Built-in |
61
- | [ Rio] ( https://github.com/raphamorim/rio ) | [ Inline images protocol] ( https://iterm2.com/documentation-images.html ) | ❌ Rio doesn't correctly clear images (#1786 ) |
62
- | X11 / Wayland | Window system protocol | ☑️ [ Überzug++] ( https://github.com/jstkdng/ueberzugpp ) required |
63
- | Fallback | [ ASCII art (Unicode block)] ( https://en.wikipedia.org/wiki/ASCII_art ) | ☑️ [ Chafa] ( https://hpjansson.org/chafa/ ) required |
47
+ | Platform | Protocol | Support |
48
+ | --------------------------------------------------------------------------- | -------------------------------------- | --------------------------------------------- |
49
+ | [ kitty] ( https://github.com/kovidgoyal/kitty ) | [ Kitty unicode placeholders] [ kgp ] | ✅ Built-in |
50
+ | [ iTerm2] ( https://iterm2.com ) | [ Inline images protocol] [ iip ] | ✅ Built-in |
51
+ | [ WezTerm] ( https://github.com/wez/wezterm ) | [ Inline images protocol] [ iip ] | ✅ Built-in |
52
+ | [ Konsole] ( https://invent.kde.org/utilities/konsole ) | [ Kitty old protocol] [ kgp-old ] | ✅ Built-in |
53
+ | [ foot] ( https://codeberg.org/dnkl/foot ) | [ Sixel graphics format] [ sixel ] | ✅ Built-in |
54
+ | [ Ghostty] ( https://mitchellh.com/ghostty ) | [ Kitty unicode placeholders] [ kgp ] | ✅ Built-in |
55
+ | [ Windows Terminal] ( https://github.com/microsoft/terminal ) (>= v1.22.2702.0) | [ Sixel graphics format] [ sixel ] | ✅ Built-in |
56
+ | [ st with Sixel patch] ( https://github.com/bakkeby/st-flexipatch ) | [ Sixel graphics format] [ sixel ] | ✅ Built-in |
57
+ | [ Tabby] ( https://github.com/Eugeny/tabby ) | [ Inline images protocol] [ iip ] | ✅ Built-in |
58
+ | [ VSCode] ( https://github.com/microsoft/vscode ) | [ Inline images protocol] [ iip ] | ✅ Built-in |
59
+ | [ Rio] ( https://github.com/raphamorim/rio ) | [ Inline images protocol] [ iip ] | ❌ Rio doesn't correctly clear images (#1786 ) |
60
+ | [ Mintty] ( https://github.com/mintty/mintty ) (Git Bash) | [ Inline images protocol] [ iip ] | ✅ Built-in |
61
+ | [ Black Box] ( https://gitlab.gnome.org/raggesilver/blackbox ) | [ Sixel graphics format] [ sixel ] | ✅ Built-in |
62
+ | [ Hyper] ( https://github.com/vercel/hyper ) | [ Inline images protocol] [ iip ] | ✅ Built-in |
63
+ | X11 / Wayland | Window system protocol | ☑️ [ Überzug++] [ ueberzug ] required |
64
+ | Fallback | [ ASCII art (Unicode block)] [ ascii-art ] | ☑️ [ Chafa] [ chafa ] required |
64
65
65
66
See https://yazi-rs.github.io/docs/image-preview for details.
66
67
68
+ <!-- Protocols -->
69
+
70
+ [ kgp ] : https://sw.kovidgoyal.net/kitty/graphics-protocol/#unicode-placeholders
71
+ [ kgp-old ] : https://github.com/sxyazi/yazi/blob/main/yazi-adapter/src/kgp_old.rs
72
+ [ iip ] : https://iterm2.com/documentation-images.html
73
+ [ sixel ] : https://www.vt100.net/docs/vt3xx-gp/chapter14.html
74
+ [ ascii-art ] : https://en.wikipedia.org/wiki/ASCII_art
75
+
76
+ <!-- Dependencies -->
77
+
78
+ [ ueberzug ] : https://github.com/jstkdng/ueberzugpp
79
+ [ chafa ] : https://hpjansson.org/chafa/
80
+
67
81
## License
68
82
69
83
Yazi is MIT-licensed. For more information check the [ LICENSE] ( LICENSE ) file.
0 commit comments