GIF 翻转

作者 Calvin Sun

在线翻转任意动态 GIF。可水平、垂直或双向镜像每一帧,并保留播放间隔与透明度。

点击选择GIF文件

或将GIF文件拖放到此处

水平:左右镜像。垂直:上下翻转。双向:同时应用水平与垂直镜像。

帧数: 0

GIF只支持二值透明。保留透明可保持镂空区域;纯色填充会用你选择的颜色填满透明区域。

#000000

编码前会用此颜色填充透明区域。

采样间隔越小细节越多,但文件可能更大、耗时更长。

首次播放后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。帧数较多的长动画在浏览器中导出可能需要更长时间。

GIF 翻转 – 在线水平/垂直镜像 GIF | OmniGIF