跳转到主要内容
返回博客

图片教程

一张照片做成GIF的三种方法:从免费工具到AI动画

手上只有一张照片,想要一张GIF。三条真正走得通的路:用免费浏览器工具自己做帧、用AI生成序列帧大图切开再拼、让AI直接把照片动起来。每条路的成本、限制和参数都写清楚。

CVY.AI
约 6 分钟阅读
AI GIF生成器里已载入一张街头人像并填好动作描述,点一下即可用10积分生成动画
文章目录

大多数「图片转GIF」工具默认你手里已经有一叠帧。更常见的情况正好相反:只有一张照片,希望它能动。下面是在CVY.AI上做到这件事的三种方法,按「你出力多少、机器出力多少」排序。第一种完全免费,什么都不上传;最后一种两分钟搞定,第一条动画免费。

方法需要什么得到什么成本是否登录
一、自己做帧一张照片推拉、平移或字幕GIF免费不用
二、AI序列帧大图,切开再拼一句提示词,或照片当参考图16帧的角色循环动画一张图的价钱,2到3积分要
三、AI直接动起来一张照片真正的5秒短片,GIF或MP4每条10积分要,第一条免费

方法一:用免费GIF制作工具自己做帧

在搜索框里打过「gif maker no sign up」的人,走这条路。两个免费工具都在浏览器里跑,照片不离开你的设备。

第一步:用图片裁剪工具切出一组推进帧。打开图片裁剪,上传照片,记下尺寸。以768×1024的照片为例,切三张向中心收缩的裁剪:

帧XYWH
1007681024
23851691922
377102614819

每一张保持原始比例,比上一张小10%。三张都下载下来。想做平移而不是推进,就固定W和H,只改X让取景框横向移动。

第二步:在GIF制作工具里拼帧。打开GIF制作,把三个文件拖进去,用上下箭头检查顺序,设好帧间隔,点生成GIF。

GIF制作工具已载入三帧,帧间隔500毫秒,下方是生成GIF按钮

工具的三个行为需要知道:

  • 输出尺寸由第一帧决定。后面的帧会缩放到第一帧的尺寸。推进效果正是靠这一点:更小的裁剪被放大回第一帧的大小。
  • 帧间隔按帧计算,20到5000毫秒。默认500毫秒适合慢推进。想让循环顺滑,在末尾再加一次中间帧,顺序变成1、2、3、2,跳回第1帧时的落差就小。
  • 无限循环,没有水印。编码在你的机器上完成,手机上处理大图会多花几秒。

用上表那三张裁剪做出来的效果:

由一张街头人像做成的三帧推进GIF,缓慢循环

同样的两件套也能做字幕动画。用图片加文字给照片每行字各出一张,再拼起来。

方法二:用AI生成序列帧大图,切开,再拼起来

如果想要的是角色真的动起来,而不只是推拉镜头,就让生成器一次把所有帧都画出来。要一张「序列帧大图」:一张图里排着一格一格的帧。一次生成拿到16帧,每一格都是同一个角色,这是逐张生成做不到的。

第一步:生成大图。打开图片生成器,选GPT Image 2.5 Flare,比例1:1,分辨率2K,用下面这样的提示词。措辞很关键:说清楚几帧、什么网格,以及角色在每一格里大小和位置不变。

Sprite sheet of a cute orange cat waving its paw, 16 frames of one smooth
animation loop arranged in a 4×4 grid. Same character, same size and same
position in every cell, plain white background, thin black divider lines
between cells, no text.

GPT Image 2.5 Flare生成的4×4序列帧大图:一只卡通橘猫挥爪的16帧,格子之间是细黑线

这是这条提示词第一次也是唯一一次生成的结果,没有修改。2K档整图2048像素见方,每帧512像素;1K档每帧256像素,做聊天表情够用,少花一个积分。想让自己已有的角色动起来,就切到图生图,把图片加为参考图,提示词其他部分不变。

第二步:用图片分割工具切成帧。打开图片分割,拖入大图,选「自动识别分割线」。它会找到分割线,认出4×4的布局,并把线从切片上裁掉。如果某张大图的线没被识别出来,就切到「手动 N×M」,自己填行数和列数。点「打包下载全部(ZIP)」。切片按阅读顺序编号,从左到右、从上到下,这也就是帧的顺序。

图片分割工具的自动识别模式把猫的大图切成16个带编号的切片

第三步:在GIF制作工具里拼帧。解压后把16个文件一起拖进GIF制作,确认按编号排好。帧间隔设120毫秒左右,约每秒8帧、两秒一个循环,生成后下载。

GIF制作工具载入16个猫的切片,帧间隔120毫秒,结果区显示拼好的循环

工具直接导出的结果:

由上面的序列帧大图做成的16帧橘猫挥爪GIF

两点预期。角色在格子之间会有一点点位移,因为模型是一格一格画的;提示词里「大小和位置不变」那句能把位移压小,再短一点的帧间隔能盖住剩下的。帧的顺序是大致连贯而不是完美循环,有一帧跳的话,生成前用GIF制作工具里的箭头把它挪一下。

成本就是一张图的价格:Flare的2K档3积分,1K档2积分。一张图的价钱换16帧,是这页上最划算的一条路。Flare和Sunburst各自擅长什么,见我们的同提示词实测。

方法三:让AI GIF生成器把照片动起来

想要真正的动态,用AI GIF生成器。上传一张照片,可选填一句动作描述,拿回一条5秒短片。

AI GIF生成器已载入街头人像并填好动作描述,点一下即可用10积分生成

流程和预期:

  1. 登录后上传照片。没登录时点上传框会弹出登录。新账号送10积分,一条短片收10积分,所以第一条免费,不需要绑卡。照片每边须在300到6000像素之间,长宽比在2:5到5:2之间。更宽或更高的照片会在上传前居中裁剪,裁得明显时页面会提示。
  2. 描述动作,或者留空。默认提示词要求细微自然的动作,主体、取景和颜色不变。自己写的话,说具体的物理动作:风吹头发、下雨、镜头推进、电车驶过。不要要求新物体或换场景。
  3. 等一到三分钟。可以离开页面,短片会保存在「我的作品」。失败的生成不扣积分。
  4. 下载MP4或GIF。MP4是480p、每秒24帧,凡是能发视频的地方都用它。GIF在浏览器里按每秒8帧、360像素宽转换,体积更大、画质更软,只在目标只收图片不收视频的地方用,比如某些论坛、文档和邮件客户端。

照片和生成的短片仅你的账号可见,不会出现在公开图库。

怎么选

  • 只想让照片微微动起来,又不想上传:方法一。人像慢推进或风景横移比听起来有效,而且免费。
  • 想要角色或吉祥物真的动起来:方法二。一张图的价钱换16帧,每帧都是同一个角色。
  • 想要看起来像视频:方法三。只有它能产生真正的运动,第一条不花钱。

要做不止一条动画,入门包50积分9.9元,再做五条。其余见定价页。

  • GIF制作
  • AI GIF生成器
  • 图片转GIF
  • 照片动起来
  • 免费图片工具

把下一个想法变成图片。

打开生成器,输入自己的提示词,或从一个示例开始尝试。

打开图片生成器