JPG 图片缩放器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_53056e67/jpg-resizer。
技能介绍
它解决的问题
图片上传前经常卡在两个约束之间:平台要求 KB 上限,又不能把画质压到不可接受。手动反复调 quality 和尺寸费时,批量处理时更难保持结果一致。
技能如何工作
JPG Image Resizer 把目标文件体积作为主要控制项:
- 目标大小模式:指定
--target-size后,先按当前参数保存,再与目标KB比较,迭代调整 JPEG 质量,最多 20 次。 - 压缩 / 放大:通过降低质量或缩小尺寸减少体积,也可以用
--scale、--max-dimension放大尺寸增加体积。 - 批量处理:支持目录输入与
--recursive,并保持输出目录结构。
核心流程在 scripts/resize_jpg.py:打开图片并转为 RGB,应用尺寸控制,再围绕目标大小迭代质量。默认保持宽高比,可用 --no-preserve-aspect 关闭。
适用边界
它适合网页上传、表单图片、素材归档等以 KB 为约束的场景。放大图片会明显增大文件,质量参数对最终大小影响较大;<70 更适合缩略图,印刷或高清交付通常保留 90-100。若需要严格低于上限,可给目标留出少量余量。它不是通用图像编辑工具,不保留透明通道,也不承诺像素级视觉无损。
使用场景
- 处理报名表单图片前,将单张 JPG 压缩到 100KB 以内,满足上传限制。
- 整理产品素材时,批量将目录内 JPG 压缩到 200KB,并按原目录结构输出。
- 上传要求最小体积时,把低分辨率 JPG 放大到 500KB 以上,满足平台最低大小。
- 导出网页图时,限制最大边为 1920 像素,并把质量调到 75 左右,兼顾大小与清晰度。
适合人员
- 负责活动表单图片上传的运营,需要把用户上传的 JPG 压到指定 KB 以内。
- 管理电商产品素材的设计助理,需要批量压缩目录中的图片并保持输出结构。
- 准备教学课件的教研员,需要把图片限制到 1920 像素以内并控制文件大小。
- 维护文档素材库的文档工程师,需要把多张 JPG 调整到目标 KB 范围后归档。