图片抖动特效

作者 Calvin Sun

为任意图片添加 Shake / 抖动动画并导出 Animated GIF。可调节强度、速度、旋转与运动模式,全部在浏览器本地处理。

上传图片或 GIF

支持 JPG、PNG、WebP 或 GIF,可拖放到此处

一键应用强度、速度、旋转与对应运动模式

控制每一帧图片如何移动

每帧在 X/Y 方向的最大位移(像素)

控制静图帧间隔,并对 GIF 输入缩放原有帧延迟

范围 20–500 毫秒/帧

抖动时附加的轻微旋转

范围 0–45 度

图片移动或旋转后,空白区域如何处理

最长边像素。留空则保持原始尺寸。

编码前保留透明像素,或用纯色填平

#000000

编码前用该颜色填充透明像素。

采样间隔越小越清晰,编码越慢

可统一覆盖所有帧间隔,或保留抖动效果自带的计时

范围 20–10000 毫秒

首次播放后额外重复的次数

0 = 只播一次;数值越大重复越多

关于本工具

  • 在浏览器中将静态图做成带抖动的 Animated GIF
  • 也可为已有 GIF 叠加抖动,无需上传到服务器
  • 支持经典、水平、垂直、Jitter、Earthquake 等运动模式
  • 可调节画质与透明度并下载循环 GIF

全部在浏览器本地处理,不会将图片上传到服务器。

让任意图片抖动起来

上传 JPG、PNG 或 WebP 静态图,即可做成带 shake image effect 的 Animated GIF。本页专注 image shake / shaky image,而不是素材图库:

"Canvas API 提供了一种借助 JavaScript 和 HTML <canvas> 元素来绘制图形的方式。" MDN Web Docs
  • 把静态图在线做成 shaking GIF
  • 为已有 GIF 叠加 shake filter
  • 保持原始尺寸,或设置可选最大边长
  • 下载前可先预览动效

无论你需要轻微 camera shake,还是强烈的 image jitter effect,都可以在这一页完成 shake image / make image shake。

自定义抖动效果

无需完整视频编辑器,即可精细调节 shaky image:

"Graphics Interchange Format 定义了一种面向在线传输与交换栅格图形数据的协议,且与创建或显示所用硬件无关。" W3C GIF89a 规范
  • 抖动强度: 控制每帧水平与垂直方向的最大位移。
  • 抖动速度: 放慢或加快静图循环,并对 GIF 输入缩放帧延迟。
  • 旋转: 附加轻微倾斜,更接近相机抖动手感。
  • 抖动模式: 在经典、水平、垂直、Jitter、Earthquake 之间切换。

轻微预设适合轻 camera shake;强烈预设适合硬抖动与地震感动效。

抖动特效风格

所有风格都在本页完成,不会为每种运动单独建 URL:

  • 经典抖动: 随机轻微上下左右移动,均衡的 image shaker effect。
  • 水平抖动: 以左右移动为主。
  • 垂直抖动: 以上下移动为主,适合冲击感强调。
  • Jitter: 快速、小幅度、不规则抖动,适合紧张或故障感。
  • Earthquake: 大幅随机位移并加强旋转,适合戏剧化 shaky image effect。

选好风格、调好强度,导出一个循环 GIF 即可用于社交或 meme。

如何给图片加抖动效果

四步即可:

  1. 上传图片或 GIF。
  2. 选择抖动风格并调节强度。
  3. 在桌面端预览动画(手机端可直接生成)。
  4. 下载为 Animated GIF。

可选边缘处理会略微放大图片以填满画布,或在像素移出画布时保留透明 / 纯色边。

为什么使用图片抖动特效?

当静图显得太平淡时,shaking image 循环很有用:

  • Meme 图片: 不用剪视频也能给反应图加冲击感。
  • Reaction GIF: 把人脸或截图做成短抖动 GIF。
  • 冲击特效: 用 Earthquake 或强烈预设表现撞击、砸落。
  • 游戏画面: 强调受伤、警报或 UI 提示。
  • 社交媒体: 用轻量 GIF 抓住注意力。

需要静图 meme 字幕?试试 Intensify GIF Maker。需要多张 PNG 序列?用 PNG to GIF。导出后要改播放速度,可用 GIF Speed Changer。

相关 OmniGIF 工具:

常见问题 - 图片抖动特效

如何让图片抖动?

上传 JPG、PNG、WebP 或 GIF,选择抖动模式与强度,预览后再下载 Animated GIF。OmniGIF 使用 Canvas API 在本地生成帧并编码为 GIF89a。

可以把静态图做成抖动 GIF 吗?

可以。静态照片或图形会变成一段 shaking image 循环,这是本工具的核心用法。用速度选项控制抖动快慢。

可以为已有 GIF 加抖动吗?

可以。上传 GIF 后,会对每一帧叠加同样的抖动并尽量保持动画时长。若需要静图 meme 字幕与经典 Intensify 风格,请使用 Intensify GIF Maker。

可以控制抖动强度吗?

可以。强度滑块控制 X/Y 最大位移,还可调节速度、旋转以及 Jitter / Earthquake 等模式。快捷预设(轻微 / 普通 / 强烈)可快速起步。

支持哪些图片格式?

JPG/JPEG、PNG、WebP 与 GIF。静图会生成新的抖动 GIF;GIF 输入会叠加抖动并导出为新 GIF。

抖动会降低画质吗?

GIF 每帧最多约 256 色,照片编码后可能出现色带;扁平图形通常更干净。细节重要时选择高画质,并尽量保持原始尺寸。

我的图片会上传到服务器吗?

不会。OmniGIF 在浏览器本地处理文件,生成抖动效果与下载 GIF 都无需上传。

图片抖动特效 – 在线制作抖动GIF | OmniGIF