# {{crate}} [![GitHub CI Status](https://img.shields.io/github/actions/workflow/status/benjajaja/ratatu-image/ci.yaml?style=flat-square&logo=github)](https://github.com/benjajaja/ratatu-image/actions?query=workflow%3A) ### Showcase: ![Recording](./assets/Recording.gif) {{readme}} Current version: {{version}} Sixel compatibility and QA: Terminal | Fixed | Resize | Notes -----------|-------|--------|------- Xterm | ✔️ | ✔️ | Foot | ✔️ | ✔️ | kitty | ✔️ | ✔️ | Alacritty | ✔️ | ❌ | [with sixel patch](https://github.com/microo8/alacritty-sixel), never clears graphics. iTerm2 | ❌ | ❌ | Unimplemented, has a protocolo [similar to sixel](https://iterm2.com/documentation-images.html) konsole | ❌ | ❌ | Does not clear graphics unless cells have a background style Contour | ❌ | ❌ | Text over graphics Wezterm | ❌ | ❌ | [Buggy](https://github.com/wez/wezterm/issues/217#issuecomment-1657075311) ctx | ❌ | ❌ | Buggy Blackbox | ❔ | ❔ | Untested Latest Xterm testing screenshot: ![Testing screenshot](./assets/test_screenshot.png) Halfblocks should work in all terminals. ### Comparison: * [viuer](https://crates.io/crates/viuer) Renders graphics in different terminals/protocols, but "dumps" the image, making it difficult to work for TUI programs. The terminal protocol guessing code has been adapted to rustix, thus the author of viuer is included in the copyright notice. License: {{license}}