图片加文字
直接在浏览器中给任意照片加上文字。选择字号、颜色、描边、阴影、底色板或弧形,然后下载结果。
把文件拖到这里
.jpg, .jpeg, .png, .webp, .gif · 最大50 MB
如何添加文字
- 1
添加照片
支持JPG、PNG、WebP或GIF,最大50 MB。格式从文件内容本身识别,所以扩展名写错的照片也能正常打开。
- 2
输入文字并设置样式
设置字号、颜色和粗细,再加上描边、阴影、文字背后的底色板,或者把这一行弯成弧形。
- 3
选择位置并下载
在照片上的九个位置中选一个,保留原格式或导出为PNG、JPG或WebP,然后保存文件。
描边、阴影和底色板:保持清晰的三种方法
明亮天空上的白字会看不见,深色外套上的黑字也一样。有三项设置能解决这个问题,而且可以叠加使用。描边用第二种颜色勾出每个字母的轮廓,并画在填充色下面,所以再粗的描边也不会吃掉字形。干净的描边和糊成一团的描边,区别就在这个绘制顺序。阴影在文字背后放一层偏移的柔和副本,让文字从树叶、人群这类繁杂的细节中浮现出来。底色板在整段文字后面放一个纯色矩形,带有自己的内边距和圆角半径;背景真的很杂乱时,它是最可靠的选择。三项设置在任何字号下都有效,因为它们按你添加的图片的像素计算,而不是按预览计算。
弧形文字,以及什么时候用它
弧度滑块把一行文字弯成弧形:正值让文字像彩虹一样向上拱起,负值让文字向下弯,零保持直线。每个字符都是独立的对象,旋转到与弧线相切,所以间距保持均匀,不会被拉伸。弧线的长度与文字的自然宽度相同,所以弯得越厉害,文字块越高,而不是越宽。如果要把文字放进一条窄长的区域,这一点值得注意。单个字符永远不会弯曲:穿过一个点的弧没有方向,所以它会平着画出来。
最终得到什么
图片保持原来的像素尺寸。不缩放、不裁剪、不放大,只在上面画出文字。默认情况下,结果保存为与源文件相同的格式,所以JPEG仍然是JPEG,质量为92。你也可以改为导出PNG,得到无损副本;或者导出WebP,得到最小的文件。动图GIF是唯一的例外:浏览器无法写入GIF,所以只使用第一帧,结果是一张静态图片。
照片不会离开标签页
图片的解码、绘制和重新编码全部在浏览器里完成,用的是WebAssembly编解码模块和画布。不上传,没有队列,任何人的服务器上都没有副本,关闭标签页就会清空内存中的一切。这对家庭照片、私人聊天截图,以及任何你不愿交给陌生人的内容都很重要。
常见问题
照片会上传到服务器吗?
不会。读取文件、绘制文字和编码结果都在浏览器里完成。没有任何内容被发送出去,所以编辑到一半网络断开时,工具也能继续工作。
可以用哪些字体?
列表里有九种常见字体:Inter、Roboto、Open Sans、Montserrat、Playfair Display、Lora、Oswald、Bebas Neue和Anton。如果你选的字体没有安装在设备上,文字会改用本站自带的Noto Sans字体,所以显示的是真正可读的字母,而不是空白方框。这里特意没有Impact:它的许可证不允许我们分发,Anton是字形尺寸最接近的替代字体。
能加多段文字吗?
每次处理只能加一段文字,但工具可以接着处理自己的结果:下载结果,再拖入,然后在另一个位置添加第二段文字。这样每段文字还能有各自的字号、颜色和描边,共用一个文字块做不到这一点。
支持西里尔字母、希腊字母或带重音的字母吗?
支持。自带的字体覆盖拉丁字母、拉丁扩展字符、西里尔字母和希腊字母,所以俄语、乌克兰语、波兰语、土耳其语和越南语文字都能显示为真正的字母。这个范围以外的文字(中文、日文、韩文、阿拉伯文)会使用设备自带的字体,所以字形可能因设备而异。
怎么让文字沿弧线排列?
把“弧度”滑块从零移开。正角度让文字向上拱起,负角度让文字向下弯,数字表示整行文字跨越的总角度:120°是很明显的弧形,20°只是轻微上扬。
图片质量会下降吗?
文字以外的像素会重新编码一次,JPEG的质量为92,几乎任何照片都看不出与原图的区别。如果完全不想有损失,把导出格式设为PNG。
手机上能用吗?
能。所有处理都在手机浏览器里运行,选项面板也为触屏设计。很大的照片在手机上比在笔记本电脑上慢,因为处理工作由你的设备完成,而不是由我们完成。