<?php
$url = 'https://api.xiaoyu17love.top/API/wzzt.php';
$params = [
'apikey' => 'API密钥,注册账号免费获取',
'text' => '提交文字,支持post直接换行与get“\n”换行',
'img' => '插入的图片,支持url、base64',
'imgmode' => '传img时必填,模式1~5,1为图片放文字顶部无淡化、2为图片放文字顶部,淡化参数生效、3为图片作为文字背景,imgtds失效、4为图片在图片底部,无淡化,5为图片在文字底部,淡化参数生效',
'imgtds' => '图片淡化程度:1~100,仅对imgmode为2/4时有效',
'txtm' => '文字颜色渐变模式:1~4,1为所有字单色,color参数生效、2为逐行渐变、3为字体从左上至右下渐变、4为从右上至左下渐变',
'color' => '文字颜色,仅供txtm为1时必填,遵循标准16进制或标准RGB“rgb(r,g,b”',
'srgb' => '渐变开始颜色,仅限txtm为2/3/4,遵循16进制颜色或标准RGB',
'ergb' => '渐变结束颜色,仅限txtm为2/3/4,遵循16进制颜色或标准RGB',
'imgm' => '图片拉伸模式,1为强制平铺,2为等比例缩放',
'imgbm' => '背景默认颜色,仅限imgmode不为3时有效,1为白色,2为黑色',
'txtl' => '字体排版,1为居中、2为居左、3为居右、4为居左上、5为居左下、6为居右上、7为居右下',
];
$url .= '?' . http_build_query($params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
import requests
url = "https://api.xiaoyu17love.top/API/wzzt.php"
params = {
"apikey": "API密钥,注册账号免费获取",
"text": "提交文字,支持post直接换行与get“\n”换行",
"img": "插入的图片,支持url、base64",
"imgmode": "传img时必填,模式1~5,1为图片放文字顶部无淡化、2为图片放文字顶部,淡化参数生效、3为图片作为文字背景,imgtds失效、4为图片在图片底部,无淡化,5为图片在文字底部,淡化参数生效",
"imgtds": "图片淡化程度:1~100,仅对imgmode为2/4时有效",
"txtm": "文字颜色渐变模式:1~4,1为所有字单色,color参数生效、2为逐行渐变、3为字体从左上至右下渐变、4为从右上至左下渐变",
"color": "文字颜色,仅供txtm为1时必填,遵循标准16进制或标准RGB“rgb(r,g,b”",
"srgb": "渐变开始颜色,仅限txtm为2/3/4,遵循16进制颜色或标准RGB",
"ergb": "渐变结束颜色,仅限txtm为2/3/4,遵循16进制颜色或标准RGB",
"imgm": "图片拉伸模式,1为强制平铺,2为等比例缩放",
"imgbm": "背景默认颜色,仅限imgmode不为3时有效,1为白色,2为黑色",
"txtl": "字体排版,1为居中、2为居左、3为居右、4为居左上、5为居左下、6为居右上、7为居右下",
}
response = requests.get(url, params=params)
print(response.text)
const url = new URL('https://api.xiaoyu17love.top/API/wzzt.php');
const params = {
'apikey': 'API密钥,注册账号免费获取',
'text': '提交文字,支持post直接换行与get“\n”换行',
'img': '插入的图片,支持url、base64',
'imgmode': '传img时必填,模式1~5,1为图片放文字顶部无淡化、2为图片放文字顶部,淡化参数生效、3为图片作为文字背景,imgtds失效、4为图片在图片底部,无淡化,5为图片在文字底部,淡化参数生效',
'imgtds': '图片淡化程度:1~100,仅对imgmode为2/4时有效',
'txtm': '文字颜色渐变模式:1~4,1为所有字单色,color参数生效、2为逐行渐变、3为字体从左上至右下渐变、4为从右上至左下渐变',
'color': '文字颜色,仅供txtm为1时必填,遵循标准16进制或标准RGB“rgb(r,g,b”',
'srgb': '渐变开始颜色,仅限txtm为2/3/4,遵循16进制颜色或标准RGB',
'ergb': '渐变结束颜色,仅限txtm为2/3/4,遵循16进制颜色或标准RGB',
'imgm': '图片拉伸模式,1为强制平铺,2为等比例缩放',
'imgbm': '背景默认颜色,仅限imgmode不为3时有效,1为白色,2为黑色',
'txtl': '字体排版,1为居中、2为居左、3为居右、4为居左上、5为居左下、6为居右上、7为居右下',
};
Object.keys(params).forEach(key => {
url.searchParams.append(key, params[key]);
});
fetch(url)
.then(response => response.text())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));