🖼️ ICO图标在线生成
支持 PNG/JPG/GIF 转 ICO · 透明/白底可选 · 独立下载 / 合并下载
💡 缓存文件 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小时,过期后自动重新生成。