#ascii-art #convert-images #image #ascii #art #generator #command-line-tool

app ascii-gen

一个将图像转换为 ASCII 艺术的命令行工具

3 个稳定版本

1.1.0 2023年11月20日
1.0.1 2023年11月19日

#2546命令行工具

MIT 许可证

365KB
327

Rust ASCII 艺术转换器

这是一个 Rust 工具,可以将图像转换为 ASCII 艺术品。它接受一个图像文件作为输入,根据指定的宽度和高度参数调整大小,然后将图像转换为 ASCII 字符。

安装

使用 cargo 快速轻松地安装 ascii-gen

cargo install ascii-gen

用法

运行工具

ascii-gen --file path/to/your/image.jpg

可选参数

  • --width: 设置输出宽度(默认:80)
  • --height: 设置输出高度(默认:80)
  • --gamma: 设置 ASCII 艺术的伽玛值(默认:1.0)
  • --live: 启用 ASCII 艺术的实时编辑(默认:false)

示例

ascii-gen --file path/to/your/image.jpg --width 120 --height 60
ascii-gen --file path/to/your/image.jpg --width 120 --height 60 --live

示例

输入

Input

输出(小尺寸)

Output

输出(大尺寸)

Output Large

依赖项

  • clap - Rust 的命令行参数解析器。
  • image - Rust 的图像处理库。
  • crossterm - Rust 的跨平台终端操作库。
  • ratatui - Rust 的基于文本的用户界面库。

许可证

本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。

致谢

  • 特别感谢 Rust 社区对他们的支持和贡献。

依赖项

~19–25MB
~183K SLoC