🎞️
GIF 工具箱
合成 · 拆解 · 转换 · 剪裁 · 压缩 · 取消优化
🖼️
GIF制作(多图合成)
🔀
拆解GIF为帧
🎬
视频转GIF
✂️
GIF剪裁
🗜
GIF压缩
↩️
GIF取消压缩(单帧还原)
上传图片
支持 JPG / PNG / BMP / GIF,可多选
已上传图片(0 张)
暂无图片,请先上传。
切换延迟(秒):
输出宽度(px):
输出高度(px):
🖌️ 可设置水印(非必须,点击展开)
文字:
位置:
左上
右上
居中
左下
右下
大小(px):
颜色:
自定义字体(可选,支持 .ttf/.otf):
💡 若未上传自定义字体,系统将尝试使用默认字体。
请至少上传 2 张图片
预览不可用
🔄 重置
🔄 GIF 拆解器(拆解为帧)
拆解 GIF
还原优化帧(取消压缩)
支持 GIF 格式,最大 10MB,拆解为 PNG 帧。勾选“还原优化帧”可得到完整的每一帧画面。
📁 暂无拆解结果,请上传 GIF 文件进行拆解。
📁 暂无拆解结果,请上传 GIF 文件进行拆解。
🎬 视频转 GIF
选择视频文件:
最大 20MB,支持 mp4、webm、mov 等
帧率 (FPS):
推荐 10,范围 1~30
宽度 (像素):
高度自动等比缩放,范围 100~1920
转换为 GIF
上传中 0%
生成的 GIF:
暂无 GIF,请上传视频并点击转换
✂️ GIF 裁剪工具
支持裁剪 GIF(含动画)、JPEG、PNG、WebP,拖动裁剪框自由调整
🖼️
点击上传
或拖拽图片到这里
支持 GIF、JPEG、PNG、WebP 格式
📷
请上传一张图片
0 × 0
处理中...
📐 裁剪参数
X
0
Y
0
宽度
0
高度
0
比例
-
✂️ 裁剪图片
↺ 重置裁剪框
💡 操作提示
• 拖动
裁剪框
移动位置
• 拖动
八个手柄
调整大小
• 默认裁剪框为图片中心的 1/2
✅ 裁剪结果
已生成裁剪结果
Gifsicle 状态:
✅ 已安装
ImageMagick:✅ 已安装 FFmpeg:✅ 已安装
选择 GIF 文件:
最大 20MB
尺寸设置:
保持原始尺寸
输出宽度 (px):
留空则使用原始宽度
输出高度 (px):
留空则使用原始高度
帧采样步长:
每 N 帧保留 1 帧(延迟自动乘以 N 以保持总时长)
颜色数量:
2~256,默认 64
有损压缩 (lossy):
0~100,默认 20(值越大压缩越强)
🚀 开始压缩
↺ 重置
准备就绪
📺 压缩结果预览
等待压缩完成...
📥 下载压缩后的 GIF
💡 预览区域固定为 400×300 占位,图片自适应显示。
🔄 取消 GIF 优化(提取完整帧)
🔍 将 GIF 的增量帧合并为完整画面,提取每一帧为 PNG。
⚠️ 最多处理
20 帧
(若超过只处理前 20 帧)。
✅ 使用 PHP 内置
PharData
打包,无需系统
tar
。
📊 支持上传进度及
每一帧的处理进度
(逐帧更新)。
🖱️
点击下方预览区域
即可选择 GIF 文件并
自动开始处理
。
🖱️
通过“选择 GIF 文件”按钮
选择后,需点击“取消 GIF 优化”按钮手动开始。
🔧 当前环境:✅ ImageMagick 与异步进度(FFmpeg 已安装)
选择 GIF 文件:
🚀 取消 GIF 优化
↺ 重置
📺 处理进度与预览
点击此处选择 GIF
📁 点击此处上传 GIF(自动开始)
📥 下载还原后的 GIF (未优化)
📥 下载所有帧 (tar.gz)
每一帧完整画面预览
💡 预览区域固定为 400×300 占位。所有帧均为完整画面(已合并增量信息)。
© 技术支持 Email:
admin@ynshw.com.cn
© 网站备案号:
滇ICP备2024039723号
滇公网安备53010302000803号
⏳ 正在生成预览,请稍候...
×
选择颜色
应用
取消