给 GIF 加文字,先定画布再加字,是唯一不返工的顺序。文字是按像素画进画面的,不是矢量:你在 800 宽的图上调到正好的字号,缩到 240 宽就只剩一团糊影,只能重做。所以答案是——先把动图裁或缩到目标尺寸(微信自定义表情按方形、边长 240 像素,具体阈值以微信当前规则为准),再加字,最后才压体积。 文字是按像素“画”进画面的,不是矢量的。你在 800×600 的动图上调到正好的字号,压到 240 宽时只剩一团糊影;反过来先在 240×240 上排版,字会显得大但至少结构还在。 微信自定义表情对尺寸和体积都有硬限制,方形画布、边长 240 像素是通行做法,具体阈值微信会调整,以当前规则为准。做表情包最稳的路径是:先把动图裁或缩到 240×240,再加字,最后压缩到能发送的体积。三步顺序不能换。 ① 打开 GIF 中文网,进入「GIF 工具」里的 GIF 加字。 ② 上传动图,单张建议控制在 50MB 以内。 ③ 输入文字,调字号、字体、粗细、颜色。一段动图可以加多个文本框,分别摆位置。 ④ 点「生成 GIF」,播一遍确认文字没被画面主体挡住、每一帧都能看清,再下载。 加完不要再拿去做缩放,一缩字就软了。真需要另一个尺寸,回到第②步重新做一遍。 GIF 只有 256 色,文字边缘会和背景混在一起,看起来像糊了一层。三种处理方式按有效性排: 加描边。 最直接。浅色字配深描边、深色字配浅描边,在花哨背景上也能站住。 加半透明底板。 适合文字多、需要整段阅读的场景,代价是遮住一部分画面。 挪位置。 避开高频变化的区域——人物脸部、闪屏、快速移动的物体。判断方法很简单:把动图暂停在字最不清楚的那一帧,看文字压在了什么上面。 GIF 加字是把文字整段叠加,从第一帧显示到最后一帧,没有“第几秒出现”这个选项。要做“先出现 A、再出现 B”的效果,只能走帧级处理: 先把动图分解成帧,对需要加字的那几帧单独处理,再按序号合成回去。麻烦,但对表情包这种短动图完全够用,做一次存成模板,后面复用很快。 文字会引入新的颜色——描边、渐变色、阴影都会撑大调色板,GIF 的颜色表一旦被填满,编码效率就降下来,体积跟着涨。处理顺序是:先减色,再看尺寸,最后才考虑缩时长。 如果只是超出平台限制一点点,用 GIF 压缩 走一轮通常就够;差得多的,回上一步把画布缩到目标尺寸重做更划算。 1. 能做闪烁、跳动这类动态文字吗? 加字功能输出的是静态叠加文字,不会自己动。要文字有动效,得把文字做成多帧图片,再用 GIF 合成功能逐帧拼进去。 2. 特殊字体加进去变成方块或宋体? 用的是系统已装字体,字库不全的花体、手写体会被替换。选常见字体(黑体、雅黑、思源系列)最稳。 3. 加字会掉帧吗? 不会。加字只叠加图层,帧数和时长都不变,但重新编码后颜色可能轻微变化。 4. 手机上能加吗? 浏览器打开就能用,不需要装 App。手机上定位文字比较费劲,建议先在电脑上排好版。 5. 加完字还能改回来吗? 不能。GIF 是位图,文字已经烧进像素里了。改字只能回原图重新加,所以原始动图一定要留一份。 下一步:打开 GIF 加字,先传一张已经裁成 240×240 的动图,只加一行不超过 8 个字的主文案;生成后暂停在画面最花的那一帧看文字边缘,看不清就加描边或挪位置,别靠调字号解决。
为什么必须先定尺寸,再加字
怎么给 GIF 加文字,四步

文字看不清,通常是底色在捣乱
想让不同时间显示不同文字,怎么办
加完字体积变大,发不出去
GIF 加字常见问题