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())