image-assets
Installation
SKILL.md
Image Assets
核心判断
- 最终 APP 素材抠图优先用
rmbg2(briaai/RMBG-2.0);无授权或要对比时用birefnet。 - 默认使用
--background-mode auto从四角识别白色或其他均匀纯色背景,自动去除对应色边,并用--shadow-mode auto恢复主体附近被分割模型忽略的渐变投影。 - 复杂背景只使用模型分割结果,不自动反推边缘颜色。已知背景色时用
--background-color '#RRGGBB';需要完全关闭背景色后处理时用--background-mode off --shadow-mode off。 - 尺寸修改、WebP/AVIF/JPEG/PNG 转码压缩优先走
sharp/libvips,缩放默认 Lanczos3。 - 默认压缩以保留色彩和细节为先:
optimize默认质量 90,APP 派生图默认质量 92,web-optimized默认质量 88;JPEG 使用4:4:4色度抽样。 - 透明主资产保留 PNG;分发或包体优化再生成 WebP/AVIF/JPEG 派生版本。
- N 宫格像素素材生成动画时优先用
grid-gif --cutout-mode color:自动识别分隔线,按边缘连通区域去除纯色背景,避免模型破坏像素轮廓。复杂背景再切rmbg2或birefnet。 - 处理 N 宫格 GIF,或排查动画抖动、主体透明洞、分隔线残留、换底和播放顺序问题前,读取
references/sprite-sheet-gif.md;其中记录完整流水线、验收清单和已否决方案。 - 深色背景搭配深色主体时使用保守换底:默认容差 12,只把边缘连通的背景替换成唯一洋红键色后精确设透明。不要直接把容差提高到 20 以上,否则黑色衣裤可能被一并删除。
- GIF 各帧必须保留统一画布,并默认用
--anchor feet将脚部中心与最低接地点对齐;锚点检测先过滤孤立边缘噪点,再只取前景底部 8%,避免尾巴或衣摆污染横向坐标。不要逐帧独立紧裁。像素画放大使用整数--scale和最近邻缩放,避免动画抖动或像素发糊。 - 连续动作默认
--playback forward,播放为12341234...;起止姿势需要平滑往返时用--playback ping-pong,播放为1234321...,首尾端点不会重复编码导致停顿。 - 日常优先用 preset,只有用户明确要控制模型、尺寸、质量、格式时再展开高级参数。
- 用户不知道应该使用什么尺寸、格式、质量,或图片将用于 iOS、iPadOS、macOS 原生应用时,先读取
references/apple-native-assets.md,根据目标平台、显示点值和资产类型选择方案,再执行处理。 - 从彩色 App Icon 派生 macOS 菜单栏 / 状态栏图标时,先读
references/apple-native-assets.md的「从彩色 App Icon 提炼菜单栏模板图标」;默认提炼语义轮廓并重绘透明单色资产,不把整张彩色图机械阈值化。