• 注册
  • 转载分享 转载分享 关注:153 内容:10435

    AGPicCompress 图片压缩工具(支持JPEG和PNG格式的图片压缩)V1.0.2

  • 查看作者
  • 打赏作者
  • 当前位置: 七七博客 > 转载分享 > 正文
    • 转载分享
    • AGPicCompress 图片压缩工具(支持JPEG和PNG格式的图片压缩)V1.0.2

      软件介绍

      AGPicCompress 是一个用于图片压缩的 Python 项目,支持 JPEG 和 PNG 格式的图片压缩。对于 JPEG 图片,AGPicCompress 使用 mozjpeg 进行压缩,对于 PNG 图片,AGPicCompress 使用 pngquant 进行压缩,二者都可以在保证视觉质量的前提下减小文件大小,以保证压缩后的图片在肉眼上无差异,甚至无损压缩。

      软件特点

      1. 支持批量处理。

      2. 支持导出图片成 WebP 格式。

      3. AGPicCompress 可以完全离线运行。所有图像压缩都在本地处理。

      4. AGPicCompress 通过合理的算法选择和参数配置,能够在减小图片文件大小的同时尽可能地保持图片质量,满足用户对图片压缩的需求。

      使用说明

      1. AGPicCompress 需要依赖于 mozjpeg 和 pngquant

      2. 其中你可能需要手动安装 pngquant,你可以参考 pngquant 官方文档并将其添加到对应位置

      3. AGPicCompress 会在以下位置检测 pngquant 是否存在,你可以自由配置

      4. 环境变量(推荐)

      5. AGPicCompress 目录下

      6. AGPicCompress 目录下的 ext 目录

      7. 以便 AGPicCompress 能够找到 pngquant 并使用它进行 PNG 图片的压缩

      8. 可以通过 AGPicCompress –help 来获取相关 CIL 参数信息与帮助

      Usage: AGPicCompress [OPTIONS] FP
        通过命令行压缩图像。
        :param fp: 图像文件路径或目录路径。 :type fp: Path
        :param force: 如果存在同名文件是否覆盖,默认为False。 :type force: bool
        :param quality: 压缩质量。格式如 80-90 或 90,默认为80。 :type quality: int or tuple[int, int]
        :param output: 输出路径或输出目录。 :type output: str
        :param webp: 转换图像为WebP格式。 :type webp: bool
      Options:
        -f, --force, --violent        如果存在同名文件是否覆盖,默认为False。
        -q, --quality QUALITYINTEGER  压缩质量。80-90或90,默认为80。
        -o, --output TEXT             输出路径或输出目录。
        --webp                        转换图像为WebP格式。
        --help                        显示帮助信息。

      隐藏内容需要回复可以看见

      回复

      请登录之后再进行评论

      登录
    • 任务系统
    • 帖子间隔 侧栏位置: