4 个稳定版本
1.3.0 | 2024年6月11日 |
---|---|
1.2.0 | 2023年12月22日 |
1.1.1 | 2023年10月20日 |
#232 in 图像
每月 202 次下载
6MB
184 行
包含 (DOS 可执行文件, 5.5MB) rusty_scissors.exe
🖼️ Rusty Scissors ✂️
简介
Rusty Scissors 是一个用 ❤️ 使用 Rust 创建的有用工具。它像智能剪刀一样快速裁剪图像周围的额外空间。它快速、高效、精确。
功能 🌟
- 🚀 由 Rayon 提供的快速图像裁剪。
- 🖼️ 支持许多图像格式(JPEG、PNG、BMP、GIF、ICO、QOI 等)。
- 🗂️ 一次性处理多个图像。
- 📁 有序输出以保持裁剪后的图像在一起。
- 🛠️ 易用的命令行界面。
如何使用 💼
如果您在 Windows 上,只需下载 .exe 文件。对于所有其他操作系统,请参阅“构建项目”部分以获取编译说明。
构建项目 🚀
- 克隆仓库
$ git clone https://github.com/Inc44/rusty-scissors.git
- 转到项目目录
$ cd rusty-scissors
- 构建并运行项目
$ cargo run --release <input-path>
它是如何工作的? 🔎
Rusty Scissors 扫描每个像素的行和列,检查指定容差内的相似性。
如果您正在处理有略微不同像素值的嘈杂图像,您可以设置容差值为 13.725
来考虑这种噪声。如果默认行为(容差值为 0
)对您的图像效果良好,则无需调整容差。
目前,Rusty Scissors 不使用 Delta E 2000 色彩相似性度量,因为它会由于涉及到的复杂计算而显著影响性能。相反,使用更简单的像素差异方法来优先考虑速度。
贡献 🤝
我们欢迎贡献!对于重大更改,请在提交拉取请求之前先提出问题以供讨论。
许可证 📜
本软件根据麻省理工学院(MIT)许可证进行许可。有关更多详细信息,请参阅 LICENSE。
依赖关系
~2.6–9.5MB
~91K SLoC