8 个版本
0.1.7 | 2021 年 8 月 14 日 |
---|---|
0.1.6 | 2021 年 8 月 14 日 |
0.1.1 | 2021 年 7 月 25 日 |
0.1.0 | 2021 年 6 月 22 日 |
#795 in 图像
每月 22 次下载
4MB
404 行
lenna-cli
Lenna 是一个图像处理算法和应用程序的库。
这是基于 lenna_core 的 Lenna 的命令行接口。
🐰 快速入门
cargo build
✂️ 复制插件
这里有一些 插件。在插件构建完成后,可以将它们复制并用于 lenna-cli。
mkdir plugins
cp ../lenna-plugins/target/release/lib*.so plugins/
🔧 配置
创建一个名为 lenna.yml 的文件。
pipeline:
- id: resize
width: 500
height: 500
- id: canny
low: 50.0
high: 100.0
- id: blur
sigma: 1.5
Id 是插件,其他属性是插件的参数。
👻 运行
cargo run --features="libloading" -- lenna.png -o lenna_out.png -c lenna.yml
安装
使用 snapcraft 安装。
snapcraft
sudo snap install lenna-cli_*.snap --devmode --dangerous
lenna-cli --help
lenna-cli lenna.png --config lenna.yml --output out.png --plugins /snap/lenna-cli/current/plugins
📜 许可证
本软件受 MIT 许可证 © lenna-project。
依赖关系
~25MB
~213K SLoC