#ascii-art #gif #image #ffmpeg #png #jpeg #terminal

app i2a-rs

将图像转换为ASCII图形的工具

1 个不稳定版本

0.1.0 2024年3月21日

#250 in 视频

GPL-2.0-or-later

5.5MB
530

i2a-rs

又一个图像转ASCII艺术工具

亮点

  • 支持多种格式 i2a-rs 可以渲染静态图像以及动画图像
  • 响应式 i2a-rs 在终端大小变化时自动调整图像大小
  • 高效 i2a-rs 调用ffmpeg解码GIF,并为下次使用缓存渲染内容

安装

目前您可以通过克隆仓库并构建二进制文件来安装

git clone https://github.com/hsfzxjy/i2a-rs/
cd i2a-rs
cargo build --release  
# The release version has better performance while rendering GIFs

ffmpeg

i2a-rs 需要ffmpeg来解码GIF,所以在渲染GIF图像之前,请确保命令 ffmpeg 可用。您可以点击此链接以正确安装。

用法

渲染静态图像(JPEG、PNG等)

cargo run --release images/google.png

Google-Demo

渲染GIF图像并无限循环播放

cargo run --release images/cube.gif

或只播放一个循环

cargo run --release images/cube.gif --once

GIF-Demo

依赖项

~15MB
~353K SLoC