😂 选择底图

🖼️
点击选择,或把图片拖到这里
支持 JPG / PNG / WebP,横图效果最佳

两行都可以留空,只填一行也完全没问题。

8%

按图片短边百分比计算;文字太长会自动换行,不会溢出画面。

2.0%

经典梗图习惯把英文全大写(ONE DOES NOT SIMPLY),中文不受影响。

😂

选张底图,写两行字,一键生成梗图。

📊 什么样的图适合做表情包

梗图好不好笑,一半看字,另一半看底图选得对不对。

底图类型特点文字建议
人物特写表情情绪明确,最百搭一行上、一行下,形成反转
动物照片猫狗最常用,天然有戏上方一句短吐槽即可
影视截图有上下文,懂的人会笑引用台词或反讽
纯色/简单背景文字最清晰适合长句
过于杂乱的图白字也容易糊把描边加粗到 3%~4%

🧠 经典梗图的三个要素

所谓「梗图味」,其实就是这几条固定套路。

要素做法为什么
白字 + 粗黑边白色填充,黑色 strokeText 描边任何背景都能看清,是梗图的标配
上下分行上方铺垫、下方反转形成「期待—落空」的喜剧结构
英文全大写toUpperCase()源自英文 meme 传统,视觉更有力

⚠️ 免责声明:请使用自己拥有权利的图片制作表情包,不要用于诽谤、人身攻击或商业侵权用途。
生成的表情包带有文字,原图不会被修改但也请自行保留。
本工具使用系统字体渲染,不同设备上字形略有差异。
所有处理在你的浏览器本地完成,图片不会上传到任何服务器。

😂

表情包生成器

图片处理 完全免费 🌙 支持黑夜模式 🔒 纯前端,图片不上传 🔤 自动换行 🖼️ 实时预览

斗图的时候最尴尬的不是没图,而是有图没字——想配一句话,还得打开修图软件、调字体、加描边,等弄完群里的梗都凉了。
这个工具就是给这种场景准备的:选图 → 填两行字 → 生成,三步搞定。
它是怎么生成的?
① 经典白字黑边:用白色填充文字,再用 strokeText 勾一圈粗黑边(描边粗细可调),这是梗图的标准样式,不管底图多花都能看清;
② 上下分行:上方文字贴顶、下方文字贴底,形成「铺垫 → 反转」的喜剧结构,这也是为什么梗图几乎都是两行;
③ 自动换行:文字太长时按画布宽度自动折行,不会溢出画面;行高按字号 1.2 倍排布,多行的观感依然紧凑;
④ 英文自动大写:经典英文梗图习惯全大写(比如 ONE DOES NOT SIMPLY),视觉上更有力;中文不受影响,可随时关掉;
⑤ 字号按短边百分比:不同尺寸的底图都能得到一致的视觉比例。
文字写什么比较好笑?
· 反转结构:上面「当你以为周五了」,下面「其实才周三」;
· 内心独白:把图里人物/动物想说但没说的话写出来;
· 越短越好:一行 10 个字以内最有冲击力,长了就散了。
整个流程都在你自己的浏览器里跑,图片不会上传到任何服务器,也不加水印。

类别图片处理
可调参数上下文字 / 字号 / 描边 / 大写
输出格式JPEG / PNG
运行方式纯前端本地,不上传

核心特性

上下两行文字
白字粗黑边
自动换行
英文自动大写
字号百分比
实时预览
不加水印
本地不上传

关于这个工具

怎么生成:
① 读底图宽高,取短边 s,字号 fs = s × 百分比,行高 1.2 × fs;
② 按画布宽度(留 4% 边距)对文字自动折行,逐行 measureText 判断是否超宽;
③ 描边:lineWidth = s × 描边%,lineJoin = round,先 strokeText 后 fillText,保证黑边不啃字;
④ 上方文字顶部对齐(留 3% 边距),下方文字底部对齐(同样留 3%);
⑤ 按原图尺寸导出,不缩放、不加水印。
它不做:不提供素材库(需自备底图)、不做贴纸叠加、不做 GIF 动图。请使用自己拥有权利的图片,不要用于人身攻击或商业侵权。

怎么用

  1. 第 1 步
    点击或拖拽选择一张底图。
  2. 第 2 步
    填上方文字(铺垫)与下方文字(反转),都可留空。
  3. 第 3 步
    调字号与描边,底图杂乱就把描边加粗。
  4. 第 4 步
    点「😂 生成表情包」,右侧实时预览。
  5. 第 5 步
    点「⬇️ 下载表情包」保存到本地。

更新记录

  • v1.0 2026-09-21 工具正式上线:支持上下两行文字的经典梗图布局,自动套用白字粗黑边样式,提供自动换行、英文自动大写、字号(4%~14%)与描边(0.5%~4%)调节,实时预览并支持 JPEG / PNG 导出;附底图选择表与梗图三要素说明。全程浏览器本地处理,图片不上传、不加水印,适配黑夜模式。

常见问题

文字太长会溢出画面吗?
不会,会自动换行。
绘制前会先用 measureText 测量每行宽度,超过画布宽度(留 4% 边距)就自动折到下一行,行高按字号的 1.2 倍排布。
但要注意:行太多会挤。两行以内最有梗图的味道,超过三行就变成字幕了,建议精简文字。
为什么文字看起来有点糊?
通常是描边太粗盖住了字。
描边是从字的轮廓向两侧同时扩展的,设到 4% 时黑边会啃掉一部分白色笔画,看起来就糊了。
建议:常规底图用 1.5%~2%,只有背景特别杂乱时才加到 3%。
另一个可能是字号太小——小字加粗边很容易糊成一团,字号建议不低于 6%。
英文自动大写有什么用?
这是英文梗图的传统:从早期的 Advice Animal 系列开始,英文 meme 就习惯全大写(ONE DOES NOT SIMPLY WALK INTO MORDOR)。
全大写视觉上更「吼」,符合梗图夸张的调性。
中文不受影响(没有大小写概念)。如果你写的是中英混排或者不想吼,切到「保持原样」即可。
能直接生成 GIF 动图表情包吗?
暂时不支持。
本工具处理的是静态图片(JPG / PNG / WebP),输入 GIF 也只会取第一帧。
要做动图表情包,需要逐帧处理再重新编码,属于另一个量级的功能,后续如有需求会单独做。
当前方案:先在别处把 GIF 导出成关键帧图片,用本工具加字,再合成回 GIF。
我的图片会被上传吗?
不会。选图、绘制文字、导出全部在你自己的浏览器里用 canvas 完成,图片不会上传到任何服务器,页面刷新后数据即清除,成品也不带水印。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码