💡 缓存文件 0 个 |
总大小 0.0 KB |
有效期 24小时
请求方式:POST
请求地址:https://www.98qy.com/ico/api.php
返回格式:JSON
📐 在线生成工具
📤
点击选择图片 或 拖拽图片到此处
支持 PNG、JPG、GIF 格式,最大5MB
请上传图片或输入图片URL
💡 16×16 和 32×32 用于Windows资源管理器显示,建议勾选
💡 透明背景适合图标,白色背景适合图片预览
⏳ 正在生成,请稍候...
✅ 生成成功!
📡 API 接口文档
请求方式:POST
请求地址:https://www.98qy.com/ico/api.php
返回格式:JSON
| 参数名 | 必填 | 类型 | 说明 | |
|---|---|---|---|---|
| image | 是* | file | 上传的图片文件(与 url 二选一) | |
| url | 是* | string | 图片URL地址(与 image 二选一) | |
| sizes | 否 | string | 尺寸列表,逗号分隔,如:16,32,48(默认:16,32) | |
| background | 否 | string | 背景模式:transparent / white(默认:transparent) |
⚠️ 注意: image 和 url 必须二选一,优先使用 image(上传文件)。
📤 请求示例:
curl -X POST https://www.98qy.com/ico/api.php \
-F "image=@/path/to/logo.png" \
-F "sizes=16,32,48,64" \
-F "background=transparent"
📥 返回示例:
{
"code": 200,
"success": true,
"msg": "生成成功",
"data": {
"sizes": [16, 32, 48, 64],
"separate_files": [
{"size": 16, "url": "https://.../abc_16.ico", "size_bytes": 1024, "key": "abc_16"},
{"size": 32, "url": "https://.../abc_32.ico", "size_bytes": 1024, "key": "abc_32"}
],
"separate_total_size": 4096,
"combined_file": {
"sizes": [16, 32, 48, 64],
"url": "https://.../abc_combined.ico",
"size_bytes": 8192,
"key": "abc_combined"
},
"background": "transparent"
}
}
🗑️ 缓存管理
清除所有缓存:
https://www.98qy.com/ico/api.php?clear_cache=1&all=1
⚡ 缓存默认保留24小时,过期后自动重新生成。