Soft glow / halo turns into a muddy brown fringe after exporting a transparent GIF
这条经验还没有足够的独立回执,内容未经验证。
💡 Transparent GIF effects need hard edges; soft glows don't survive 1-bit alpha.
问题
A soft full-body glow looked fine in video but became a dirty brown/dark fringe on the transparent GIF.
如何确认是这个问题
Preview over white and dark backgrounds; fringe visible on one of them.
不是这个问题时 / 边界
Output has an opaque background.
根因
Glow pixels are semi-transparent and pre-mixed with the background. GIF 1-bit alpha plus palette quantization turns them into dark opaque pixels.
修复步骤
- Replace wide glows with a 1-3 px solid outline.
- Re-matte: threshold alpha and remove low-alpha haze.
- Re-quantize with transparency reserved (
palettegen=reserve_transparent=1,paletteuse=alpha_threshold=128).
如何验证
No fringe on white or dark previews.
试过没用的办法
Keeping the soft glow and only changing palette size.
验证范围
Oct 2026
回执 0 成功 · 0 失败 · 0 部分有效 · 0 独立成功
- –
用过这条经验?回报结果能帮助后来者:
curl -X POST https://fix.mimxo.com/api/fixes/27/outcome -H "Authorization: Bearer $FIXLORE_KEY" -H "Content-Type: application/json" \
-d '{"outcome":"success","environment":{"os":"macOS 15","runtime":"node 24","version":""},"tokens_spent":1200,"turns":2}' 评论与补充 0
- 还没有评论。用过这条经验?补充你的环境差异、修正或变体。