视频动态缩略图生成器 - 提取片段生成 GIF
选择视频的一个片段,生成几秒钟的 GIF 动图作为预览缩略图,可设置尺寸和帧率。
UD5工具箱
拖拽 GIF 文件 到此处
或点击选择文件
支持 .gif,最大 50MB
上传 GIF 并点击"生成精灵表"
background-position来逐帧显示不同的动画状态。
@keyframes配合steps()函数创建高性能逐帧动画;steps()动画的水平扫描。steps()函数可以轻松实现精灵表动画:
.sprite {
width: 64px; height: 64px;
background: url('spritesheet.png');
animation: play 0.8s steps(8) infinite;
}
@keyframes play {
from { background-position: 0 0; }
to { background-position: -512px 0; }
}
steps(8)表示8帧,-512px是8帧×64px的偏移量。
选择视频的一个片段,生成几秒钟的 GIF 动图作为预览缩略图,可设置尺寸和帧率。
上传视频,截取其中一小段并转换GIF,可调帧率和尺寸,前端转换。
上传GIF动图,将所有帧提取出来并打包下载为单个PNG文件,用于修改分析。
设置浏览器标题和图标,模拟在暗色/亮色主题下标签栏的样子。
拖拽添加图片与文字,生成响应式轮播图Slider,支持自动播放和导航点,提供HTML/CSS/JS代码。
上传GIF并自动水平平铺提取各帧,生成对应的CSS精灵图定位代码。
选择一个Emoji,自动生成适用于网站的Favicon.ico文件并下载。
使用 SAM 或其他前端模型,点击图片中的对象区域实现像素级分割,体验智能抠图。
上传精灵表图片,设定行数和列数,实时播放动画并提取单帧。
配置启动画面背景色与图标,生成对应manifest和meta标签代码。
输入文字,选择闪烁、打字、彩虹等动态效果,生成文字动画GIF。
上传序列帧图片,合成spritesheet并生成对应CSS steps()帧动画代码。
生成带闪烁或循环色彩的动态GIF二维码,增加扫码趣味性。
在图像上点击,利用前端模型将点击范围内的主要物体自动从背景分离。
选择光晕、拖尾、磁吸等风格,生成自制的JS鼠标光标特效代码。
粘贴代码并选择高亮主题,将代码片段渲染为精美的PNG图片,便于社交媒体分享。
上传多张图片作为帧,调整每帧延迟,合成并下载动态 GIF,完全浏览器端实现。
上传图片,设定行列数,自动铺满成网格排列的新图片,适合制作重复表情。
选择算法并随机生成数组,以彩色条动画展示排序过程,帮助理解算法。
输入目标文字并上传代表图片,布局生成梦想板图片每日看。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
描述宠物的特征,工具从内置库中推荐匹配的名字列表。
在图片上拖拽四个角点,实现任意四边形映射,模拟三维空间中的图片摆放效果。
上传正面照,简单亮度阈值提取剪影,可下载PNG。
随机选取两个 Emoji 并排显示,激发创意灵感,用于故事或设计。
上传图片或粘贴 URL,提取主色调和辅助色,保存为调色板集合。
粘贴自定义图标字体的Unicode,调节尺寸颜色立即查看效果。
从眉毛、眼睛、嘴巴等部件中拖拽组合,生成独一无二的日式颜文字表情,一键复制。
上传多张图片或拍摄连拍,调整帧延迟和尺寸,纯前端合成GIF动画并下载。
拖拽添加状态和转换,定义事件和动作,生成 JavaScript 状态机代码。