GIF 翻转
作者 Calvin Sun
在线翻转任意动态 GIF。可水平、垂直或双向镜像每一帧,并保留播放间隔与透明度。
点击选择GIF文件
或将GIF文件拖放到此处
水平:左右镜像。垂直:上下翻转。双向:同时应用水平与垂直镜像。
帧数: 0
GIF只支持二值透明。保留透明可保持镂空区域;纯色填充会用你选择的颜色填满透明区域。
编码前会用此颜色填充透明区域。
采样间隔越小细节越多,但文件可能更大、耗时更长。
首次播放后GIF应重复的次数。无限表示一直循环。
gif.js 风格:0表示无限。自定义时输入首次播放后的额外重复次数(0–100)。
关于此GIF翻转工具
- • 对每一帧做水平、垂直或双向镜像,画布尺寸不变
- • 每帧保留原始间隔,动画节奏不变
- • 切换翻转方向时实时预览;导出时才编码最终GIF
- • 全部在浏览器本地处理,保护隐私
翻转是对每一帧做镜像,不会改变播放顺序。若要倒放动画,请使用「GIF 倒放」。
GIF翻转工具(也常搜 mirror GIF、水平翻转GIF、垂直翻转GIF)会对每一帧做镜像,使文字与运动朝向另一侧。OmniGIF在浏览器本地完成:
"Canvas 2D API 的 scale() 方法可为画布单位添加水平与/或垂直方向的缩放变换。"— MDN: CanvasRenderingContext2D.scale()
- 水平、垂直或双向翻转每一帧
- 保持画布尺寸与每帧间隔
- 导出前实时预览镜像效果
- 导出后可并排对比原版与翻转版
- 下载新GIF,无需上传到服务器
无论你需要镜像贴纸、翻转反应GIF,还是修正左右布局,这个免费工具流程简单且保护隐私。
按以下步骤翻转GIF:
"Graphics Interchange Format 是一种位图格式,通过多帧与每帧延迟时间支持动画。"— W3C: GIF89a
- 1. 上传GIF: 拖放或选择动态GIF(最大10MB)。浏览器会一次性解码帧与间隔。
- 2. 选择翻转方向: 选择水平、垂直或双向。切换轴时实时预览会同步更新。
- 3. 预览效果: 实时画布播放镜像后的帧,无需每次微调都重新编码。
- 4. 调整编码选项(可选): 在默认折叠的编码设置中调整质量、循环与透明度处理。
- 5. 下载新GIF: 导出会用翻转后的帧,加上你的质量、循环与透明度设置进行编码。
处理全程在本地完成,你可以快速迭代,同时源文件保持私密。
以下选择有助于得到更好的翻转结果:
- 需要文字或Logo朝向另一侧时,优先用水平翻转
- 倒立梗图或上下布局镜像可用垂直翻转
- 导出前先看实时预览——文字是否可读更重要
- 贴纸类透明背景GIF请使用「保留透明」
- 若只需镜像局部画面,可先用「裁剪 GIF」截取区域
翻转是逐帧镜像:源文件节奏与透明合适时,翻转结果通常也会合适。
常见问题 - GIF 翻转
上传动态GIF,在翻转轴中选择水平、垂直或双向,查看实时预览,然后点击导出。OmniGIF会在浏览器中镜像每一帧并编码新的GIF。
翻转是镜像每一帧的画面(左右或上下)。倒放是重排帧顺序,让动画倒着播放。镜像用本工具;倒放请用「GIF 倒放」。
不会。输出尺寸与源相同,每帧默认保留原始间隔,除非你在编码设置中另行修改。
你可以在编码设置中选择保留透明或纯色填充。镜像后的帧在GIF编码前会保留解码画布上的透明信息。
不会。解码、预览与编码都在你的浏览器中完成,GIF不会离开你的设备。
每个GIF需小于10MB。帧数较多的长动画在浏览器中导出可能需要更长时间。