#图像处理 #命令行 #跨平台 #图像 #解析器 #操作 #参数解析器

app imgutils

跨平台CLI,用于快速解析和操作图像

3个版本

0.1.3 2024年5月5日
0.1.2 2024年3月20日
0.1.1 2024年3月20日
0.1.0 2024年3月20日

#68图像

Download history 142/week @ 2024-04-30 17/week @ 2024-05-07 1/week @ 2024-05-14 8/week @ 2024-05-21

每月263次 下载

MIT/Apache

36KB
745

imgutils 🌸

由强大的crate如image-rs 💜支持的跨平台命令行实用工具,用于快速解析和操作图像

安装

Cargo

安装imgutils最简单的方法是通过Cargo。假设您已经在本地上安装了Cargo,您可以简单地运行以下命令

cargo install imgutils

预构建的二进制文件

在仓库的发行版中提供了尽可能多的平台的预构建二进制文件。只需为您的系统获取正确的发行版资产并将其放置在您的$PATH中。

其他包管理器

目前imgutils无法从任何其他包管理器获取。欢迎第三方打包。

用法

所有执行任何永久修改图像的命令都保留在modify子命令下,以提供清晰的区分。所有其他命令要么保留在顶层,要么在认为合适时嵌套到子命令中。

Usage: imgutils <COMMAND>

Commands:
  details     Print detailed information about an image in a pretty format
  dimensions  Print an image's dimensions formatted as 'WidthxHeight'
  modify      A collection of commands that perform modifications to images
  help        Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help (see more with '--help')
  -V, --version  Print version

功能

操作

  • 模糊
  • 变亮
  • 对比度
  • 裁剪
  • 翻转
  • 灰度
  • 反转
  • 色调
  • 格式
  • 调整大小
  • 旋转
  • 获取图像尺寸

编解码器

来自image-rs支持格式文档。

  • AVIF
  • BMP
  • Farbfeld
  • GIF
  • HDR
  • ICO
  • JPEG
  • EXR
  • PNG
  • PNM
  • QOI
  • TGA
  • TIFF
  • WebP

许可证

此crate同时受MIT许可证Apache 2.0许可证的双重许可。

依赖项

~8–17MB
~219K SLoC