SuperAPI AI 工具集

mascot-processor

设计与创作

查看项目

更新于 10-16 02:33

技能介绍

用途:把吉祥物或角色 MP4 动画转为透明背景素材(GIF、APNG、WebM),用于信息图、视频和叠加层;支持像素风或 2D 动画去背景、生成透明贴纸或素材包。

主要能力:自动检测背景类型(采样第 0 帧角落像素,绿色通道占优则进入绿幕模式,否则白底模式)。绿幕模式删除所有绿色像素并做 2px 膨胀吃掉边缘杂色;白底模式提供单色相与多色(含黄/金特效)两种隔离方式,并可选择从边缘泛洪填充、精确十六进制匹配、高斯模糊 Alpha 抗锯齿等备选方法。白底模式要求逐帧审计,可疑像素数必须为 0。输出 5 类文件:gif(160px 宽、24fps)、apng(160px 宽、24fps、8 位 Alpha)、webm(原始分辨率、24fps、VP9 alpha)、gif-hd、apng-hd。

用法:依赖 numpy、scipy、pillow(pip install numpy scipy pillow),ffmpeg 需在 PATH 中(brew install ffmpeg 或 apt install ffmpeg)。输出写入用户指定目录,未指定则默认 ./mascot-pack/ 并提前说明。目录含 source/、gif/、apng/、webm/、gif-hd/、apng-hd/。文件按动作单词命名,如 walking.gif、loading.gif。流程为:ffmpeg 提取帧、自动检测背景、按对应函数处理、白底模式审计、生成全部 5 种输出。

限制:绿幕场景中若角色有绿色道具会被一并移除,应改用边缘泛洪或精确匹配备选;白底模式多色隔离对发光特效可能残留边缘。FFmpeg colorkey 会漏掉压缩混合边缘像素,rembg(AI)面向照片,会在像素画上产生阴影与光晕,均不推荐。高斯模糊抗锯齿仅在 APNG 和 WebM 有效,GIF 为 1 位 Alpha。具体性能、价格或平台支持暂未提供。