GIF 转 APNG

拖拽图片到此处或点击上传

拖拽图片到此处

文件过大(最大 20MB)

贴纸 APNG:透明羽化与描边在深浅聊天气泡上反差极大,还要满足商店对总包体与单贴纸 KB 的硬限制

`sticker-gif-apng` 面向表情包、品牌贴纸包:从 GIF 迁到 APNG 可改善半透明描边与渐变描线,但贴纸商店往往限制单文件大小与整包 MB。帧数过多的贴纸会拖慢键盘拉起速度。需要为「聊天预览小图」与「商店详情大图」分档,并在黑白底重复验收 halo。还要留意平台是否要求 apng 拆分为逐帧 PNG 审核,避免交付格式与审核格式不一致。

贴纸变体步骤:锁画布与透明安全区,优化帧间差异,再按商店 KB 上限做二分压缩

  1. 确认平台画布像素、安全边距与是否允许半透明;导出前去掉 GIF 时代多余留白以减小无效透明区域编码。
  2. 在浅灰与深灰聊天背景上检查描边;对闪烁贴纸限制峰值亮度避免 OLED 用户抱怨。
  3. 若超 KB 上限,优先删重复静止帧,其次缩短循环,再考虑降色;全程记录参数以便过审复用而不是每次手调。

贴纸变体问答:包体上限、halo、键盘性能

商店提示贴纸动效过大被拒,APNG 比 GIF 更清晰也更胖,应优先减分辨率还是减帧率?
先数帧:许多贴纸中间有过长的重复静止可合并;再降帧率到平台最低可接受节奏。分辨率是最后手段,因为过小会在 3x 屏上露糊。保留一版高质量源在 DAM,上架用合规压缩版。
贴纸在深色模式气泡边缘发灰,浅色模式正常,是 matte 还是 blend 与聊天背景合成顺序问题?
在目标 App 里用官方提供的深浅预览模板截屏对比;若仅在深色出现,调整导出时的背景合成假设或减弱外侧羽化。不要只在 Figma 白底上签字。
键盘拉起变慢被归因到 APNG 贴纸包,如何向数据团队证明是解码还是网络?
在本地离线包与在线 CDN 各测一次冷启动时间;用 Instruments 或 Android Profiler 看 APNG 解码线程耗时。若离线仍慢,优先优化文件;若仅在线慢,查 CDN 与 TLS。
同一贴纸需同时提供 Telegram 与微信尺寸规范,APNG 能否一源多导出?
应以最高规范源文件批量导出多尺寸,而不是拉伸单一 APNG;每尺寸单独过 KB 与 halo 测试。自动化脚本里写死画布与中心锚点,避免人工缩放偏移。
审核要求提交逐帧 PNG,与线上 APNG 不一致时如何避免「货不对板」投诉?
建立从 APNG 反解帧的流水线自动生成审核包,并在工单附脚本版本号;禁止设计师手导出与线上下载文件两套来源。客户可见预览应与线上一致或标注差异原因。
More versions