imgp图像批量处理工具

联合创作 · 2023-09-29 23:02

imgp 是用于 JPEG 和 PNG 图像的命令行图像调整器和旋转器。它可以以非常快的速度一次调整数千张图像的大小和旋转,同时显著节省存储空间。

特性

  • 按百分比或分辨率调整大小
  • 顺时针旋转指定角度
  • 考虑方向的自适应调整大小
  • 优化图像以节省更多空间
  • 按最小图像大小限制处理
  • 将 PNG 转换为 JPEG
  • 擦除 exif 元数据
  • 指定输出 JPEG 图像质量
  • 强制从小到大调整大小
  • 递归处理目录
  • 覆盖源图像选项
  • 最小的依赖

自适应模式

  • 如果指定的方向和图像方向相同 [(H >= V and h > v) 或 (H < V and h < v)],则以较长的指定边作为参考调整图像大小。
  • 在横向 [(H >= V and h <= v) 或 (H < V and h >= v)] 的情况下,图像以较短的指定边作为参考调整大小。

例如,如果图像的分辨率为 2048x1365 并且被调整为 1366x768:

  • 在常规模式(默认)下,输出图像分辨率将为 1152x768
  • 在自适应模式下,输出图像分辨率为 1366x910

安装

依赖关系

imgp 需要 Python 3.6 或更高版本。

要在 Ubuntu 上安装 PIL 库,请运行:

$ sudo apt-get install python3-pil 

或者,使用 pip3:

$ sudo pip3 install pillow

从包管理器

从包管理器安装imgp,如果可用版本已过时,请尝试其他安装方法。

从源头

如果您安装了 git,请克隆此存储库。否则下载最新的稳定版本开发版本有风险)。

安装到默认位置 ( /usr/local):

$ sudo make install 

要删除,请运行:

$ sudo make uninstall

 

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报