Agent Skills
返回列表
专业图片压缩工具

专业图片压缩工具

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0bd8e437/zaq272。

技能介绍

要解决的问题

图片交付时常卡在两个矛盾点:质量要够看,体积要够小。手动调 quality、逐张检查大小,遇到目录批量处理时更容易失控。image-compression-zaq 把常见取舍变成可重复的参数化流程。

工作方式

技能基于 Python Pillow,围绕几个核心动作展开:

  • 自动模式:依次尝试 q90/q80/q70/q60/q50,生成对比表并推荐较稳的质量点。
  • 目标大小:通过 --target-size 做二分查找,把输出控制在指定 KB 附近。
  • 批量并行:用 --batch、--recursive、--jobs 处理目录,适合照片素材、页面资源等批量场景。
  • 格式与尺寸:支持 JPEG、PNG、WebP、BMP、TIFF 互转,并可用 --resize 做百分比或固定尺寸缩放。
  • 程序化结果:--json 输出结构化结果,便于脚本读取;--info 可查看尺寸、色彩模式与 EXIF。

适用边界

该技能偏向常见位图压缩与转换,不是矢量图或复杂图像编辑工具。默认不覆盖原文件;批量操作默认跳过已有文件;并行数建议不超过 CPU 核心数。处理透明素材时,WebP 通常比 JPEG 更合适;PNG 若要求无损,可使用 --lossless。

使用场景

  • 上线前把页面图片目录批量压到 200KB 以内,并生成推荐质量。
  • 整理活动素材时,将 PNG 透明图统一转换为 WebP 并查看信息。
  • 写脚本处理截图时,用 `--json` 读取压缩结果并记录文件大小。
  • 批量导出报告图片时,按固定尺寸缩放并保留 EXIF 信息。

适合人员

  • 需要把网页素材压到指定 KB 的前端工程师
  • 负责活动图片整理与格式统一的运营
  • 需要批量处理截图并输出 JSON 的自动化工程师
  • 维护产品图库、需要转换 WebP 的设计助理