#image #image-processing #precise #tool #created #scissors #trimming

bin+lib rusty_scissors

用于裁剪图像的命令行工具

4 个稳定版本

1.3.0 2024年6月11日
1.2.0 2023年12月22日
1.1.1 2023年10月20日

#232 in 图像

Download history 121/week @ 2024-06-06 27/week @ 2024-06-13

每月 202 次下载

MIT 许可证

6MB
184

包含 (DOS 可执行文件, 5.5MB) rusty_scissors.exe

🖼️ Rusty Scissors ✂️

简介

Rusty Scissors 是一个用 ❤️ 使用 Rust 创建的有用工具。它像智能剪刀一样快速裁剪图像周围的额外空间。它快速、高效、精确。

功能 🌟

  • 🚀 由 Rayon 提供的快速图像裁剪。
  • 🖼️ 支持许多图像格式(JPEG、PNG、BMP、GIF、ICO、QOI 等)。
  • 🗂️ 一次性处理多个图像。
  • 📁 有序输出以保持裁剪后的图像在一起。
  • 🛠️ 易用的命令行界面。

如何使用 💼

如果您在 Windows 上,只需下载 .exe 文件。对于所有其他操作系统,请参阅“构建项目”部分以获取编译说明。

构建项目 🚀

  1. 克隆仓库
$ git clone https://github.com/Inc44/rusty-scissors.git
  1. 转到项目目录
$ cd rusty-scissors
  1. 构建并运行项目
$ cargo run --release <input-path>

它是如何工作的? 🔎

Rusty Scissors 扫描每个像素的行和列,检查指定容差内的相似性。

如果您正在处理有略微不同像素值的嘈杂图像,您可以设置容差值为 13.725 来考虑这种噪声。如果默认行为(容差值为 0)对您的图像效果良好,则无需调整容差。

目前,Rusty Scissors 不使用 Delta E 2000 色彩相似性度量,因为它会由于涉及到的复杂计算而显著影响性能。相反,使用更简单的像素差异方法来优先考虑速度。

贡献 🤝

我们欢迎贡献!对于重大更改,请在提交拉取请求之前先提出问题以供讨论。

许可证 📜

本软件根据麻省理工学院(MIT)许可证进行许可。有关更多详细信息,请参阅 LICENSE

依赖关系

~2.6–9.5MB
~91K SLoC