🛝Toolio
关于 联系方式

🎞️ 图片转GIF — 制作照片动画

将一张静态照片转换为流畅的循环动画GIF — 选择放大、摇晃、故障风或闪光等效果,实时预览并导出。所有操作都在浏览器中完成:无需上传,无需账户,无需AI服务。

加载图像
🖼️
将照片拖放至此,或点击浏览
PNG、JPG、WebP… 在您的浏览器中处理

隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。

关于

图片转GIF通过在画布上渲染所选运动效果的多个帧,并将其编码为动画GIF来实现单张照片的动画效果 — 完全在您的设备上完成,无需上传,也无需AI模型。可选择十五种循环效果:Ken Burns(慢速缩放和移动)、缩放进/出呼吸、脉冲、弹跳、漂浮/摆动、摇晃、摇摆(倾斜)、旋转、对角线闪光扫过、色彩循环(色相旋转)、RGB分割、故障风(色散分割加撕裂切片)、晕影脉冲、霓虹闪光和淡入/淡出。强度滑块控制运动的强度 — 保持较低强度以获得微妙的“动态照片”效果,或提高强度以获得更强烈的动画效果。您还可以设置循环长度、帧率(FPS)、输出宽度和背景颜色(或透明背景,用于移动图像的效果)。每种效果都是周期性的,因此导出的GIF可以无缝循环。GIF使用 gifenc,一个内置的小型编码器,因此工具保持快速并支持离线使用。GIF每帧支持256种颜色,因此像天空这样的平滑渐变可能会出现轻微的色带;降低宽度或强度以获得更小的文件。

如何使用

  1. 将照片(PNG、JPG 或 WebP)拖放到上传区域,或点击浏览并选择一张。
  2. 选择一个动画效果 — 例如 Ken Burns、摇晃、故障风、旋转、闪光或色彩循环。预览会实时播放该动画。
  3. 拖动强度滑块。较低的强度显得自然微妙;较高的强度则更强烈。对刚性物体和人脸而言,效果越柔和,观感越好。
  4. 设置循环长度、FPS、输出宽度和背景颜色(或勾选透明以用于移动效果)。
  5. 点击创建GIF。帧在本地渲染和编码,然后会出现预览和下载按钮。

常见问题

这会使用AI让图片动起来吗?
不会。没有AI,也没有服务器。它在画布上逐帧应用数学运动效果(缩放、平移、摇晃、色相旋转等),然后将这些帧编码为GIF。它不能像AI视频模型那样发明新内容 — 它只是让您照片中已有的像素动起来。
我的照片会被上传到任何地方吗?
不会。图片的读取、动画生成和编码均在您的浏览器内完成,使用内置的 gifenc 编码器。您的照片永远不会离开您的设备,该工具支持离线使用。
为什么GIF可以流畅循环?
每种效果都是由周期函数(正弦和余弦)构建的,因此最后一帧与第一帧对齐。这使得动画可以无缝循环,没有可见的跳跃。
我可以获得透明背景吗?
可以 — 勾选透明。这对于移动图像的效果(弹跳、摆动、摇晃、倾斜、旋转)最为重要,这些效果会将暴露的区域变为透明,而不是实色。RGB分割和故障效果始终在黑色上合成,因此它们忽略透明选项。
文件太大或渐变看起来有色带。我该怎么办?
GIF每帧最多支持256种颜色,并存储每一帧,因此文件大小会随着宽度、FPS和循环长度的增加而增加。减少输出宽度、降低FPS或缩短循环长度。平滑渐变(如天空)上的色带是GIF的限制 — 通常降低宽度和强度会有所帮助。
此工具会上传我的数据吗?
不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。