在线表情包制作器
拖入图片添加经典上下字幕或自由文字,一键制作表情包。
隐私安全:所有处理均在您的浏览器本地完成,数据绝不上传表情包图片加字设计工具
拖拽图片到此处,或点击选择
支持 PNG / JPG / GIF / WebP,也可按 Ctrl+V 粘贴剪贴板图片
尚未加载图片,请先上传或粘贴一张图片。
🔒 所有处理均在您的浏览器本地完成,图片不会上传到任何服务器
文字属性
点击画布中的文字即可编辑其内容与样式。
历史记录
仅保存在本机浏览器,记录文字样式配置(不含图片),点击即可套用到当前图片。
暂无历史记录,下载或复制后会自动保存。
工作原理
- 1图片只来自你的本地设备:通过文件选择、拖拽或剪贴板粘贴读取后,用 createImageBitmap 或临时对象 URL 解码,用完立即释放,不上传服务器。
- 2每条文字以相对图片宽高的百分比保存(位置取值 0~1,字号相对图片短边),因此预览与导出共用同一套版式计算,缩放或换图都不会错位。
- 3绘制时先按图片宽度自动换行,行数超过上限就逐步缩小字号;渲染顺序为先描边后填充,保证白色粗描边不会被字芯覆盖。
- 4命中测试从后往前遍历每条文字的包围盒,拖拽位移会换算成比例增量,方向键按 1 像素(按住 Shift 为 10 像素)微调。
- 5导出时按原图分辨率重新渲染到离屏画布并放大 2 倍,单边超过 4096 像素自动回退,兼顾清晰度与性能。
常见问题
我上传的图片会被发送到服务器吗?
不会。图片与文字全部在浏览器本地处理,页面不发起任何网络请求,断网也能正常使用;关闭页面后内存中的数据即被释放。
支持哪些图片格式?
支持浏览器可解码的常见格式,如 PNG、JPG、GIF、WebP 等。HEIC 等系统专有格式浏览器通常无法解码,请先转换为 PNG 或 JPG 再上传。
为什么点击「复制图片」没有反应?
复制图片到剪贴板依赖浏览器的 Clipboard 接口,Firefox、Safari 的支持有限。若复制失败,工具会自动改为下载 PNG 并给出提示,你仍可得到结果。
换一张不同尺寸的图片,文字位置会乱吗?
不会。文字位置按图片宽高的百分比保存,字号按图片短边比例计算,所以换成另一张图片后版式会等比适配;导出时也会按同一套比例重新绘制。
带 emoji 的文字能正常描边吗?
彩色 emoji 属于图形字形,无法被描边,会正常显示但没有黑色外框;普通文字照常描边。若希望整体风格统一,可去掉 emoji 或减小描边粗细。
历史记录保存在哪里?
历史记录保存在你浏览器的 localStorage 中,只记录文字样式配置,不保存图片,最多保留最近若干条;清除浏览器数据后会丢失,需要长期保存请直接下载 PNG。