技能简介
基于ImageMagick的图像处理技能,提供背景透明化、尺寸调整、格式转换、圆角处理、水印添加、缩略图批量生成及颜色调整等功能。
业务背景
ImageMagic工具集解决日常图像处理中的重复性工作,无需专业设计软件即可完成背景透明化、尺寸适配、格式转换等高频需求。适用于电商商品图统一规范、营销物料快速迭代、多平台素材适配等场景,帮助业务团队降低对外部设计的依赖,缩短内容上线周期。
落地案例:某运营团队需将数百张产品白底图转为透明背景用于活动主视觉,同时生成多套尺寸的渠道配图。通过ImageMagic批量设置tolerance值去除白色背景,自动输出PNG格式;同步配置缩略图参数,一键生成小程序、APP、PC端所需规格。全程在本地完成,避免上传敏感素材至第三方平台,且处理速度较人工操作提升数十倍。
能做什么
- 将纯色背景转为透明PNG
- 按指定尺寸缩放图像
- 在PNG、JPG、WebP等格式间互转
- 生成iOS风格圆角图标
- 叠加图片或文字水印
- 批量生成缩略图
- 调整亮度、对比度、饱和度及灰度
使用说明
安装步骤:
macOS:
brew install imagemagick
Linux(Debian/Ubuntu):
sudo apt install imagemagick
Linux(Fedora):
sudo dnf install ImageMagick
验证安装:
convert --version
常用操作:
1. 移除白色背景:
./scripts/remove-bg.sh input.png output.png 20 # tolerance默认20
2. 调整尺寸:
convert input.png -resize 256x256 output.png
3. 格式转换:
convert input.png output.webp
4. 批量生成缩略图:
for f in *.png; do convert "$f" -resize 128x128 "thumbs/$f"; done
5. 添加水印:
convert base.png watermark.png -gravity southeast -composite output.png
输入与输出
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 本地图像文件(PNG/JPG/WebP/GIF等)、处理参数(目标尺寸、颜色值、tolerance容差、压缩质量等) |
| 输出 | 处理后图像文件,包括透明背景PNG、多尺寸图标集、格式转换结果、加水印图像、压缩优化版本 |
| 适用人群 | 需要批量处理图像的开发者、制作应用图标的UI设计人员、优化网页图片的前端工程师、处理电商产品图的运营人员 |
| 不包含 | AI智能抠图算法、人脸识别自动裁剪、高级艺术滤镜特效、SVG矢量图编辑功能 |
风险提示
- 高tolerance值可能误删前景内容
- 低tolerance值可能残留边缘色带
- JPEG/WebP压缩需权衡质量与文件大小
- 批量处理前建议备份原图
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/kesslerio/imagemagick/SKILL.md
来源类型:GitHub仓库
常见问题
Q1:图像处理工具集 适合哪些场景?
A:适合需要「基于ImageMagick的图像处理技能,提供背景透明化、尺寸调整、格式」的场景,尤其是希望快速验证并落地的团队与个人。
Q2:第一次使用应该先做什么?
A:先明确目标任务,再按照页面中的“能做什么”和“使用说明”完成最小可行流程。
Q3:如何判断是否值得长期使用?
A:建议连续使用 1-2 周,对比效率、稳定性和协作成本,再决定是否纳入长期工具栈。
