首页/新闻资讯/正文详情

slack-gif-creator - SKILL

发布时间:2026/11/8 0:46:53 来源:云帆数科 栏目:资讯中心
slack-gif-creator - SKILL
name: slack-gif-creatordescription: “A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.”risk: criticalsource: communitydate_added: “2026-02-27”Slack GIF 创建器一个提供用于创建针对 Slack 优化的动画 GIF 的工具包和知识库。Slack 要求尺寸表情 GIF128x128推荐消息 GIF480x480参数帧率FPS10-30越低文件越小颜色数48-128越少文件越小时长表情 GIF 请控制在 3 秒以内核心工作流fromcore.gif_builderimportGIFBuilderfromPILimportImage,ImageDraw# 1. 创建构建器builderGIFBuilder(width128,height128,fps10)# 2. 生成帧foriinrange(12):frameImage.new(RGB,(128,128),(240,248,255))drawImageDraw.Draw(frame)# 使用 PIL 图元绘制你的动画# 圆形、多边形、线条等builder.add_frame(frame)# 3. 保存并优化builder.save(output.gif,num_colors48,optimize_for_emojiTrue)绘制图形处理用户上传的图片如果用户上传了图片请考虑他们是希望直接使用它例如让这个动起来、“把它拆分成帧”将其作为灵感例如做类似的东西使用 PIL 加载和处理图片fromPILimportImage uploadedImage.open(file.png)# 直接使用或仅作为颜色/风格的参考从零开始绘制从零开始绘制图形时请使用 PIL ImageDraw 图元fromPILimportImageDraw drawImageDraw.Draw(frame)# 圆形/椭圆形draw.ellipse([x1,y1,x2,y2],fill(r,g,b),outline(r,g,b),width3)# 星形、三角形、任何多边形points[(x1,y1),(x2,y2),(x3,y3),...]draw.polygon(points,fill(r,g,b),outline(r,g,b),width3)# 线条draw.line([(x1,y1),(x2,y2)],fill(r,g,b),width5)# 矩形draw.rectangle([x1,y1,x2,y2],fill(r,g,b),outline(r,g,b),width3)不要使用表情字体跨平台不可靠也不要假设此技能内置了预打包的图形。让图形看起来更好看图形应该看起来精致且富有创意而不是简陋。方法如下使用更粗的线条- 轮廓和线条始终设置width2或更高。细线width1看起来粗糙业余。增加视觉深度使用渐变背景create_gradient_background叠加多个形状以增加复杂度例如内部带小星星的星星让形状更有趣不要只画一个普通的圆——添加高光、圆环或图案星星可以有光晕在背后绘制更大、半透明的版本组合多种形状星星闪光圆圈圆环注意颜色使用鲜艳、互补的颜色增加对比度浅色形状上加深色轮廓深色形状上加浅色轮廓考虑整体构图对于复杂形状心形、雪花等使用多边形和椭圆形的组合仔细计算点的位置以保证对称添加细节心形可以有高光曲线雪花有复杂的分支要富有创意和细节一个好的 Slack GIF 应该看起来精致而不是像占位图形。可用工具GIFBuildercore.gif_builder组装帧并针对 Slack 进行优化builderGIFBuilder(width128,height128,fps10)builder.add_frame(frame)# 添加 PIL Imagebuilder.add_frames(frames)# 添加帧列表builder.save(out.gif,num_colors48,optimize_for_emojiTrue,remove_duplicatesTrue)验证器core.validators检查 GIF 是否符合 Slack 要求fromcore.validatorsimportvalidate_gif,is_slack_ready# 详细验证passes,infovalidate_gif(my.gif,is_emojiTrue,verboseTrue)# 快速检查ifis_slack_ready(my.gif):print(就绪)缓动函数core.easing实现平滑运动而非线性运动fromcore.easingimportinterpolate# 进度从 0.0 到 1.0ti/(num_frames-1)# 应用缓动yinterpolate(start0,end400,tt,easingease_out)# 可用linear, ease_in, ease_out, ease_in_out,# bounce_out, elastic_out, back_out帧辅助函数core.frame_composer针对常见需求的便捷函数fromcore.frame_composerimport(create_blank_frame,# 纯色背景create_gradient_background,# 垂直渐变draw_circle,# 圆形辅助draw_text,# 简单文本渲染draw_star# 五角星)动画概念抖动/振动通过振荡偏移对象位置使用math.sin()或math.cos()配合帧索引添加小的随机变化以获得自然感应用于 x 和/或 y 位置脉冲/心跳有节奏地缩放对象大小使用math.sin(t * frequency * 2 * math.pi)实现平滑脉冲对于心跳两次快速脉冲然后暂停调整正弦波在基础大小的 0.8 到 1.2 之间缩放弹跳物体下落并弹起落地时使用带easingbounce_out的interpolate()下落加速时使用easingease_in通过每帧增加 y 速度来应用重力旋转围绕中心旋转对象PILimage.rotate(angle, resampleImage.BICUBIC)对于摇摆效果使用正弦波控制角度而非线性变化淡入/淡出逐渐出现或消失创建 RGBA 图像调整 alpha 通道或使用Image.blend(image1, image2, alpha)淡入alpha 从 0 到 1淡出alpha 从 1 到 0滑入将对象从屏幕外移动到目标位置起始位置帧边界之外结束位置目标位置使用带easingease_out的interpolate()实现平滑停止需要过冲效果时使用easingback_out缩放缩放并定位以实现缩放效果放大从 0.1 缩放到 2.0裁剪中心缩小从 2.0 缩放到 1.0可以添加运动模糊增加戏剧效果PIL 滤镜爆炸/粒子爆发创建向外辐射的粒子生成具有随机角度和速度的粒子更新每个粒子x vxy vy添加重力vy gravity_constant粒子随时间淡出降低 alpha优化策略仅在要求减小文件大小时实施以下几种方法更少的帧- 降低帧率10 而非 20或缩短时长更少的颜色- 使用num_colors48而非 128更小的尺寸- 128x128 而非 480x480移除重复帧- 在 save() 中使用remove_duplicatesTrue表情模式-optimize_for_emojiTrue自动优化# 表情最大优化builder.save(emoji.gif,num_colors48,optimize_for_emojiTrue,remove_duplicatesTrue)理念此技能提供知识Slack 的要求和动画概念工具GIFBuilder、验证器、缓动函数灵活性使用 PIL 图元创建动画逻辑它不提供僵化的动画模板或预制函数表情字体渲染跨平台不可靠内置在技能中的预制图形库关于用户上传的说明此技能不包含预制图形但如果用户上传了图片请使用 PIL 加载并处理它——根据他们的请求判断是直接使用还是仅作为灵感。要有创意组合各种概念弹跳旋转、脉冲滑入等并充分利用 PIL 的全部能力。依赖pipinstallpillow imageio numpy何时使用此技能适用于执行概述中描述的工作流或操作。限制仅当任务明确符合上述范围时使用此技能。不要将输出视为特定环境验证、测试或专家审查的替代品。如果缺少必需的输入、权限、安全边界或成功标准请停下来询问澄清。

相关推荐

PMP 新版教材!《PMBOK® 第 8 版指南》来了!
PMP 新版教材!《PMBOK® 第 8 版指南》来了!

很多备考 PMP 的小伙伴都知道,教材是备考的根基。想要吃透考试考点,官方指定参考书必不可少。 《PMBOK 指南(第 8 版)》由美国项目管理学会 PMI 编写,是 PMP 官方唯一指定考试用书,整本书搭建起 PMP 考试完… · 2026/11/8 4:06:22

黑苹果EFI配置指南:一份长期维护的机型清单,5分钟定位引导与网卡
黑苹果EFI配置指南:一份长期维护的机型清单,5分钟定位引导与网卡

黑苹果EFI配置指南:一份长期维护的机型清单,5分钟定位引导与网卡 【免费下载链接】Hackintosh Hackintosh long-term maintenance model EFI and installation tutorial 项目地址: https://gitcode.com/gh_mirrors/ha/Hackintosh 装完 macOS&… · 2026/11/8 8:08:36

全球首个开源吠陀AI占星师:VedAstro ChatAPI结合Cohere Embeddings的NLP实现全解
全球首个开源吠陀AI占星师:VedAstro ChatAPI结合Cohere Embeddings的NLP实现全解

【免费下载链接】VedAstro A non-profit, open source project to make Vedic Astrology easily available to all. 项目地址: https://gitcode.com/gh_mirrors/ve/VedAstro 点击查看 免费下载 VedAstro 是一个非营利、开源的吠陀占星(Vedic Astrology&… · 2026/11/7 11:56:13

电工证为啥要复审呢 电子证书怎么申请更靠谱
电工证为啥要复审呢 电子证书怎么申请更靠谱

电工证为啥要复审呢 电子证书怎么申请更靠谱 你是不是也遇到过这种情况,拿着电工证干了好几年活,结果突然被叫停,说证书过期了?其实, 电工证为啥要复审呢… · 2026/11/8 8:08:00

坪山区电工证上岗证多少钱?学历不高也能报名,关键看这些细节
坪山区电工证上岗证多少钱?学历不高也能报名,关键看这些细节

坪山区电工证上岗证多少钱?学历不高也能报名,关键看这些细节 学历不高怕报不上名?其实坪山区电工证上岗证报名并没有学历门槛,关键在于你是否符合基本的报考条件,比如年龄、健康状况、是否有相关工作经验等。而且, 多少钱… · 2026/11/8 8:08:00

别让学历限制你发展!电工作业环保要求怎么报名全解析
别让学历限制你发展!电工作业环保要求怎么报名全解析

别让学历限制你发展!电工作业环保要求怎么报名全解析 你是不是也担心,自己学历不高,根本报不了电工作业环保要求的考试?别急,这篇文章就是为你量身打造的,让你知道 怎么报名 ,还能顺利拿到证书,继续在电工这条路上走得更远。… · 2026/11/8 8:08:00

广州电工证复审规定保姆级教程:工地太忙根本没时间复习考试
广州电工证复审规定保姆级教程:工地太忙根本没时间复习考试

广州电工证复审规定保姆级教程:工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,这是很多电工师傅的真实写照。尤其是像你这样刚毕业的洛阳涧西区工程类毕业生,面对广州电工证复审规定时,可能一头雾水,不知道从哪里下手。别急,这篇保姆级教程,… · 2026/11/8 8:08:00

最近还能考电工证吗网上查询最新政策学历不高也能报
最近还能考电工证吗网上查询最新政策学历不高也能报

最近还能考电工证吗网上查询最新政策学历不高也能报 学历不高怕报不上名?你不是一个人。最近很多人在问【最近还能考电工证吗】,尤其是在建筑工地、工厂车间这类一线岗位,电工证几乎是“铁饭碗”标配。现在很多人担心政策收紧,报名门槛提高,但实际情况可… · 2026/11/8 8:08:00

工地太忙根本没时间复习考试?高级电工证有钢印吗?电子证书怎么转异地
工地太忙根本没时间复习考试?高级电工证有钢印吗?电子证书怎么转异地

工地太忙根本没时间复习考试?高级电工证有钢印吗?电子证书怎么转异地 工地太忙根本没时间复习考试,但你还是得考证,因为没有高级电工证,你连进场资格都拿不到。很多人都在问: 高级电工证有钢印吗… · 2026/11/8 8:07:00

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/8 0:00:20

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/8 0:00:20

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/8 0:00:20

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/8 0:00:20

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/8 0:00:20

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/8 0:00:20

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:25:08

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 12:02:18

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/8 1:18:25

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码