答案是先统一画布,再谈播放速度。合成页把每张图当一帧,画布尺寸由「尺寸调整」决定,素材宽高不一致时,小图会被拉伸或者居中留边,帧与帧之间主体位置差十几像素,看着就是抖。做法是按素材里最小的宽高定画布,宽高两个框一起填、锁保持闭合,比例差太多的先用裁剪统一。两个边界先记住:至少两张图才能生成,单张上限 50MB。 画布和素材不一致。画布 320×240,素材 480×360,工具会整张缩进去,主体位置每帧都不同。 锁被打开只改一边。宽改成 240、高还留 320,画面被横向压扁,每帧压扁的程度还不一样。 播放速度太快。每帧停留时间太短,本来只有几像素的位移也会被看成跳动。 三处里前两处是根本原因,第三处只是放大问题。先统一画布,再调速度,顺序反了会白调一遍。 还有一种情况是素材本身清晰度不同,一张清楚一张发糊,合成后画质在帧之间来回切,看起来也像在抖。 原则一条:画布取素材里最小的宽高。宁可裁掉一点边,也别放大补像素。 最容易做错的是把画布设成最大那张的尺寸,觉得大一点更清楚。小图被放大后是补出来的像素,边缘发虚,动作一快就成了糊影。 ① 打开 GIF 合成,点「添加图片」传素材,至少两张,单张不超过 50MB。 ② 看一眼缩略图,找出最小的那张,记下它的宽和高。 ③ 在「尺寸调整」里把宽高一起填成刚才那组数,中间的锁保持闭合,改宽时高会自动跟着变。 ④「尺寸选择」挑预设,240P 适合表情分享;「播放速度」拖到中间偏慢,动作幅度大的再往慢的一侧挪。 ⑤ 点「生成GIF」,播一遍看主体有没有位移,有就回到 ③ 把画布再缩一档。 这里有个细节值得先说:缩略图能拖动改顺序,顺序错了直接拖,不用删掉重传,重传会丢掉已经调好的尺寸。 画布定下来,体积就主要看帧数和画质。320×240 的十帧动图通常在 300KB 到 800KB 之间。 要再小,先减张数。二十张压到十张,体积差不多减半,节奏也更利落。 其次降画质。「画质选择」从标清往下调,最后才考虑把成品丢进 GIF 压缩 再走一轮。 素材比例差太多、留边太宽的,先用 GIF 裁剪 裁成同一比例,再回来合成,画面会干净很多。 不能自动识别主体。画布是硬框,工具不知道你想让谁居中,位置只能靠裁素材来定。 不能加过渡。帧与帧之间是硬切,淡入淡出、滑动切换都做不出来。 不能调单帧时长。播放速度是整段统一的,想让某一张停久一点,只能把它重复加一次。 不能自动裁成同一比例。比例不同只会拉伸或者留边,想裁成一样,得回裁剪页一张张处理。 1. 合成会掉帧吗? 不会。每张图就是一帧,导出帧数等于你加进去的图片数。动作看着跳,通常是画布不统一,不是掉帧。 2. 能加淡入淡出吗? 不能。合成是硬切,要过渡得先把过渡帧做成图片一起加进去,代价是张数和体积都翻倍。 3. 手机上能合成吗? 能。手机浏览器能添加图片、改尺寸和速度,缩略图拖动不如电脑顺手,张数多建议先在电脑上排好顺序。 4. 能用视频里的帧吗? 能,但要先把视频转成 GIF 或者拆成图片,再加进合成页,直接传 MP4 是不认的。 5. 有数量和大小限制吗? 至少两张才能生成,单张 50MB,会员一次最多 50 张;普通账号张数更少,超过就分两批合成再把两段接起来。 下一步:打开 GIF 合成传素材,先记下最小那张图的宽高,把尺寸调整里两个框填成同一组数、锁别打开;再把播放速度拖慢一点生成,播一遍看主体有没有跳,跳就再缩一档画布重来。
抖动的三个来源
画布按什么取

五步合成不抖的动图

统一之后体积看什么
合成页做不到什么
GIF 合成常见问题