#image #widgets #tui #terminal #image-viewer

tui-image-rgba-updated

为 tui-rs 的图像查看器小部件

3 个版本

0.2.2 2022年7月24日
0.2.1 2022年7月3日
0.2.0 2021年5月10日

#670命令行界面

Download history · Rust 包仓库 131/week @ 2024-03-12 · Rust 包仓库 90/week @ 2024-03-19 · Rust 包仓库 103/week @ 2024-03-26 · Rust 包仓库 193/week @ 2024-04-02 · Rust 包仓库 96/week @ 2024-04-09 · Rust 包仓库 112/week @ 2024-04-16 · Rust 包仓库 105/week @ 2024-04-23 · Rust 包仓库 109/week @ 2024-04-30 · Rust 包仓库 113/week @ 2024-05-07 · Rust 包仓库 104/week @ 2024-05-14 · Rust 包仓库 179/week @ 2024-05-21 · Rust 包仓库 152/week @ 2024-05-28 · Rust 包仓库 91/week @ 2024-06-04 · Rust 包仓库 99/week @ 2024-06-11 · Rust 包仓库 117/week @ 2024-06-18 · Rust 包仓库 74/week @ 2024-06-25 · Rust 包仓库

每月下载量 399
2 crates 中使用

MIT 许可协议

12KB
193

为 tui-rs 提供的图像显示小部件

此小部件使用 ASCII 艺术显示图像。

注意:这是一个正在进行中的项目,API 很可能发生变化。

目前有两种模式

  • 亮度:使用块强度显示单色
  • RGB:依赖于 RGB 兼容的终端以全 RGB 颜色显示填充块。

您可以通过 Image::with_img 提供一个图像,它将被调整大小以适应容器,或者您可以通过 Image::with_img_fn 提供一个函数,该函数接收容器大小并返回正确尺寸的图像。

目前它只接受 RGBA 图像,并将垂直分辨率减半,因为终端字符的高度大约是宽度的两倍。

选项

  • block:使用此块而不是填充容器
  • color_modeColorMode::LumaColorMode::Rgb
  • alignment:图像在容器内的水平对齐方式
  • style:用于将图像与背景合成的样式

Repography logo / 最近活动 时间范围

Pull request status graph Top contributors

依赖项

~15–24MB
~163K SLoC