slack-gif-creator
为Slack创建优化动画GIF的知识与实用工具。提供约束条件、验证工具和动画概念。适用于用户请求制作Slack专用动画GIF的场景,例如“为Slack制作一个X做Y的GIF”。
分类
图像处理安装
热度:13
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=anthropics-skills-slack-gif-creator&locale=zh&source=copy
Slack GIF Creator - 为 Slack 创建优化的动画 GIF 工具
技能概述
Slack GIF Creator 是一个 Python 工具包,提供创建适用于 Slack 的动画 GIF 所需的知识、验证工具和动画概念库。
适用场景
核心功能
GIFBuilder 组装器
提供帧组装和优化功能,支持批量添加帧、自动去重、颜色数量控制,并可针对 Slack 表情模式进行专门优化。
验证器工具
检查生成的 GIF 是否符合 Slack 的尺寸、FPS、颜色和时长要求,支持详细验证报告和快速就绪状态检查。
缓动函数库
包含 linear、ease_in、ease_out、bounce_out、elastic_out、back_out 等缓动函数,让动画运动更加自然流畅。
动画概念集合
提供震动、脉冲、弹跳、旋转、淡入淡出、滑动、缩放、粒子爆炸等常见动画效果的实现思路和代码示例。
常见问题
Slack 表情 GIF 的尺寸要求是什么?
Slack 表情 GIF 推荐使用 128x128 像素,消息 GIF 使用 480x480 像素。其他参数建议:FPS 10-30(越低文件越小)、颜色数 48-128、时长控制在 3 秒以内。
如何优化 GIF 文件大小?
可以降低 FPS(10 代替 20)、减少颜色数量(48 代替 128)、使用更小尺寸(128x128 代替 480x480)、启用帧去重(remove_duplicates=True)以及开启表情优化模式(optimize_for_emoji=True)。
这个工具需要什么依赖?
需要安装 pillow、imageio 和 numpy 三个 Python 包,通过 pip install pillow imageio numpy 即可安装。
支持哪些动画效果?
工具提供震动、脉冲、弹跳、旋转、淡入淡出、滑动、缩放、粒子爆炸等动画概念,并可以通过 PIL 的绘图原语组合创造更复杂的动画效果。