#ascii #image #command-line #converting #readable #format #color

asciify

一个用于在命令行中将图像转换为可读格式的Rust库

7个版本

0.1.6 2020年9月19日
0.1.5 2020年9月8日
0.1.4 2020年8月26日

#1929 in 文本处理

自定义许可证

21KB
173 代码行

github crates.io docs.rs

Asciify

一个用于在命令行中将图像转换为可读格式的Rust库

要使用代码,只需构建一个构建器并设置所需的属性。然后您可以选择直接打印到控制台,或将其转换为字符串以供以后使用

// Printing to console with color
AsciiBuilder::new_from_path(opt.input)
    .set_deep(false);
    .set_invert(false);
    .to_std_out(true);

Ascii chocobo

// Generating a string and resizing
AsciiBuilder::new_from_path(opt.input)
    .set_deep(true);
    .set_resize(Some(32, 32));
    .build();

Ascii chocobo after resizing

$ ./asciify ./test-images/SPECIAL(ChocoboA)900.png -c

Ascii chocobo with color

依赖关系

~7–14MB
~145K SLoC