SuperAPI AI 工具集

claude-gif-optimize

智能体与模型

查看项目

更新于 10-15 19:52

技能介绍

用途:对 GIF 做多策略迭代压缩,在尽量保留视觉质量的前提下减小文件体积,可针对特定平台大小限制或自定义字节预算。

主要能力:按从轻到重的顺序应用多种策略——gifsicle 无损优化(-O3)、有损压缩(--lossy 30/80/150/200)、颜色缩减(--colors 192/128/64/32)、尺寸缩减、帧率缩减、抽帧、抖动算法更换;支持平台自动识别目标大小(如 Discord 256 KB、Slack 500 KB、Twitter/X 15 MB、Web 2 MB 等),并输出前后对比报告。

使用方式:先读取参考文档,再用 stat、ffprobe、gifsicle --info 分析基线;随后按策略链逐步压缩,例如 gifsicle -O3 --lossy=30 INPUT.gif -o OPTIMIZED.gif,或调用脚本 gif_convert.sh、gif_optimize.py(支持 --target-size 等参数)。每步后检查大小,达标即停。

适用场景:为 Discord、Slack、Twitter/X、Reddit、GitHub README、邮件、网页等平台准备符合体积限制的 GIF。

限制:设有质量下限(宽度 160px、帧率 6、颜色 16、lossy 200),低于此值会提示用户改用缩短时长或拆分;抽帧会造成时序不均;若内容本身复杂可能无法达标。依赖 gifsicle 与 FFmpeg,未安装时需先安装。