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


 

浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报