图片格式转换工具箱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1793b15c/pngconversion
技能介绍
解决什么问题
日常处理图片时,有几类需求反复出现:iPhone 导出的 HEIC 照片在 Windows 或网页端打不开;设计稿是 PNG 带透明通道,交付时却被要求转成 JPG;产品图需要批量加上版权水印;想把几张截图拼成一张 GIF。这些操作本身不复杂,但手动在各种在线工具之间来回切换,既慢又担心图片被上传到第三方服务器。
@user_1793b15c/pngconversion 就是一个本地跑的图片工具箱,把这些高频操作收拢到一组命令里。
核心能力
整个技能建立在两个成熟的库之上:ImageMagick(convert-im6.q16)负责格式转换、尺寸调整和 GIF 合成,Pillow 负责文字水印和 v2.2 新增的画质增强。所有处理都在本机完成,不需要调用大模型,也没有云端上传环节。
主要命令包括:
convert:格式互转,支持 PNG↔JPG、WebP↔任意格式;heic:HEIC/HEIF 转 JPG/PNG,解决 iPhone 照片的兼容性问题;gif:多张静态图合成为动态 GIF;resize:按指定宽高或质量压缩图片;watermark:文字水印,支持 7 种位置、透明度设置和批量处理;enhance:v2.2 新增的画质增强,用于修复轻度到中度的模糊。
画质增强怎么工作
enhance 的实现思路是 Pillow 内置的传统图像算法,不依赖任何神经网络,因此安装零门槛。它由三部分组成:
- USM 锐化(
UnsharpMask):通过增强边缘对比度让模糊图片看起来更清晰,是去模糊最有效的一环; - 中值滤波降噪(
MedianFilter):去除椒盐噪声的同时保留边缘细节; - 对比度 / 饱和度增强:Pillow 自带的
ImageEnhance调节。
工具提供了四种预设模式:auto(默认,适合日常优化)、sharp(针对截图和文字线条图)、denoise(针对高 ISO 夜景照片)、balance(轻微改动)。也可以手动指定 --sharpen、--denoise、--contrast、--color 四个参数。开启 --smart 后,工具会根据每张图的分辨率和文件大小自动挑选模式。增强结果默认写入带 _enhanced 后缀的新文件,不会覆盖原图。
适用边界
有几点需要说清楚:
- 画质增强不是魔法。锐化只能增强已有的边缘信息,无法真正恢复已经丢失的细节。轻度到中度模糊效果不错,重度模糊任何算法都救不回来,建议多试几种模式对比。
- 降噪强度不要拉满。
--denoise 3会让画面明显发糊,建议不超过 2。 - HEIC 是只读支持:ImageMagick 能读取 HEIC,但不能把结果写回 HEIC 格式。
- 水印字体依赖系统自动检测,找不到合适字体时会退回默认字体,中文水印可能出现缺字。
使用场景
- 设计师收到 PNG 带透明通道的源文件,交付前需批量转为白底 JPG 给客户使用
- 运营用 iPhone 拍摄的商品图是 HEIC 格式,需批量转成 JPG 才能上传到店铺后台
- 客服要把多张产品截图合成一张循环展示的 GIF,用于详情页动效展示
- 摄影爱好者手机夜景照片噪点重且发虚,想用画质增强做轻度锐化和降噪
适合人员
- 每天要处理几十张商品图并统一转成 JPG 上架的电商运营
- 负责输出多尺寸切图、需要快速生成 JPG/WebP 交付版本的 UI 设计师
- 要给原创图片批量加版权水印、防止被搬运的内容创作者
- 习惯用 GIF 演示操作步骤、需要把多张截图合成动画的教程作者