返回 | 接口 / 图片处理 / 文字转图片
GET 图片处理

文字转图片

把文字渲染成图片,支持中英文、字号、颜色、背景色。

累计调用 53 今日调用 1

更新于 2026-10-16

调用地址

GET
https://itapi.top/api/imgtext

请求参数

参数名类型必填说明示例
text string 必填 要渲染的文字(支持 \n 换行) 风景
size int 可选 字号,默认 40 10
scale int 可选 放大倍数,默认 3(手机屏幕上清晰),想图小一点可传 1 或 2 2
color string 可选 文字颜色 #0a0a0a
bg string 可选 背景色 #ffffff
padding int 可选 内边距 风景
font string 可选 字体名(当前:wqy-microhei) 风景
img int 可选 传 1 直接输出 PNG 1
raw string 可选 img 的别名,传 1 效果相同 1

返回字段

字段名类型说明
code int 状态码
data.image string data URI(可直接放 img src)
data.format string 图片格式
data.width int 宽
data.height int 高

响应示例

200 OK
{"code":200,"msg":"success","data":{"text":"风景","font_size":10,"scale":2,"width":52,"height":25,"image":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAZCAIAAADxKJpUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEvklEQVRIic2WWyh0XxTAt79TWGP4BvPgMq5FLnkQQiEPLnlQQ3igxsMkhQdMavLIdEZ4mJpQLnkQ0lCSRCkSw4NiSmkSpSYGpzHGZZqD\/T3sr+P8j7k+\/Pt\/6+nstdda+7fX3nutE4QxRn+r\/PN\/A3iTvxqO+k+ju1yu8\/PzQL1SUlJ+\/fqFEAri37nu7u6tra2AAtXX12u1Wk+z19fXOTk5gcLNzs42NzcjQeZsNpvFYgkokM1m82kjlUo1Go0\/0UZHR81mMzd0c6xqtVqhUPgMNDExodPpvr6+fFp+fX0xDOMPnMvl4g\/dwEkkEplM5jNQVFQUWdinJcMwarXaHziBBPwgnp6eyG0l8vHx4dMlNTX17OzMn+A1NTUHBwe+4Vwu1+PjY1xcHF95d3eXm5urUChGRkYoikL+Ze76+jo5OVkQ3OFwREdHCyyfnp74Q\/dwu7u7bW1tFEXt7OwkJSVx+snJydfXV\/Jog...

在线测试

代码示例

cURL · GET
curl "https://itapi.top/api/imgtext?text=%E9%A3%8E%E6%99%AF&size=10&scale=2&color=%230a0a0a&bg=%23ffffff&padding=%E9%A3%8E%E6%99%AF&font=%E9%A3%8E%E6%99%AF&img=1&raw=1"
PHP
<?php
$res  = file_get_contents("https://itapi.top/api/imgtext?text=%E9%A3%8E%E6%99%AF&size=10&scale=2&color=%230a0a0a&bg=%23ffffff&padding=%E9%A3%8E%E6%99%AF&font=%E9%A3%8E%E6%99%AF&img=1&raw=1");
$json = json_decode($res, true);
print_r($json);
JavaScript
const res  = await fetch("https://itapi.top/api/imgtext?text=%E9%A3%8E%E6%99%AF&size=10&scale=2&color=%230a0a0a&bg=%23ffffff&padding=%E9%A3%8E%E6%99%AF&font=%E9%A3%8E%E6%99%AF&img=1&raw=1");
const json = await res.json();
console.log(json);
Python
import requests

r = requests.get("https://itapi.top/api/imgtext?text=%E9%A3%8E%E6%99%AF&size=10&scale=2&color=%230a0a0a&bg=%23ffffff&padding=%E9%A3%8E%E6%99%AF&font=%E9%A3%8E%E6%99%AF&img=1&raw=1", timeout=10)
print(r.json())
返回接口列表