营销图片尺寸、格式与批量处理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/image-manipulation-image-magick
技能介绍
解决什么问题
营销团队常面临这样的场景:刚拿到设计师的源文件,运营却急需一批适配不同广告位的图片;或者手头有上百张用户上传的商品图,尺寸五花八门,格式混杂。手动在Photoshop里一张张调整不仅耗时,还容易因操作不一致导致视觉风格混乱。这个技能的目标是把这些重复性劳动交给命令行工具 ImageMagick 自动完成,让开发者或运维人员能用脚本统一处理图片尺寸和格式转换。
技能如何工作
技能的核心能力围绕三个方向展开:
- 获取信息:通过
magick identify读取图片的宽高、格式、色彩空间等元数据,用于后续判断是否需要处理。 - 调整尺寸:单图缩放支持指定精确尺寸(
!强制比例)或保持比例的最小尺寸(^),批量缩放结合循环实现多文件统一规格。 - 按条件批处理:例如找出宽度小于 800px 的图片统一放大,或筛选特定格式(如
.png)进行转码。
使用前需要确保系统已安装 ImageMagick,Windows 下通常通过 PowerShell 调用 magick 命令,Linux/macOS 则用 Bash 执行 magick 或 convert(旧版兼容)。关键步骤包括:
- 确认
magick可执行文件路径,避免命令未找到。 - 对包含空格的文件路径加引号,防止解析错误。
- 处理前先查询尺寸,避免对不符合要求的图片做无用操作。
适用边界与注意点
- 内存限制:批量处理上千张高分辨率图片时,ImageMagick 会占用大量内存,可能需要分批处理或增加交换空间。
- 命令差异:ImageMagick 6.x 使用
convert而非magick,旧系统需注意版本兼容。 - 复杂操作依赖:某些高级滤镜(如高级色彩校正)需要额外安装 delegate 库,本技能仅覆盖基础调整。
- 路径规范:Windows 下需用
&调用.exe,且建议将路径存入变量(如$magick)以简化脚本。
这个技能适合有基础命令行经验、需要将图片处理自动化到 CI/CD 流程或日常运维中的技术人员,而非追求一键傻瓜式操作的普通用户。
使用场景
- 电商运营要把上百张商品图统一缩放到 800px 宽度,并生成列表页用的小图
- 活动策划拿到设计师的大尺寸海报,需按多个广告位尺寸批量裁切输出
- 运维人员要把用户上传的混杂图片统一转成 PNG,并筛出宽度不足 800px 的图
- 站长要为同一壁纸按常见手机、平板分辨率批量生成适配版本
适合人员
- 电商运营,每周要处理上百张商品图并统一尺寸后上架
- 活动策划或设计助理,需要把源海报快速适配到多个广告位尺寸
- 后端或运维工程师,想把图片尺寸检查与缩放步骤写进自动化脚本
- 个人站长或独立开发者,要为不同屏幕尺寸批量生成壁纸或配图