主题
图片工具
提供多图转 GIF 和图片转 ICO 图标功能。结果上传后 20 分钟自动清理。
多图片转 GIF
上传多张图片,按顺序合成为动态 GIF。使用 中位切分法 (Median Cut) 构建最优 256 色调色板 + Floyd-Steinberg 误差扩散抖动,最大程度避免画质损失。
- 方法:
POST - 路径:
/api/web/multipleImagesToGif - Content-Type:
multipart/form-data
表单字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
images | File[] | 是 | 多张图片(支持 jpg/png/webp 等) |
delay | int | 否 | 帧延迟(单位:厘秒 cs,1=10ms),默认 10 即 100ms/帧 |
响应示例
json
{
"url": "https://...lolku-xxx.gif",
"frames": 8,
"width": 800,
"height": 600,
"delay": 10
}文件上传接口
此接口需要上传文件(multipart/form-data),请在 Base URL 中填入后端地址后手动测试。
图片转 ICO 图标(全平台)
上传一张图片,自动生成 全平台尺寸图标压缩包。包含:Web favicon.ico + 各尺寸 PNG、iOS App Icons(20~1024px)、Android mipmap / PWA、Microsoft 磁贴、Windows 托盘专用 tray.ico(BI_BITFIELDS 格式)。
- 方法:
POST - 路径:
/api/web/imageToico - Content-Type:
multipart/form-data
表单字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
image | File | 是 | 源图片(建议 >=512x512 正方形) |
sizes | string | 否 | 自定义尺寸,逗号分隔(如 "32,64,256"),关键尺寸始终包含 |
ZIP 内部结构
favicon.ico
favicon-16x16.png
favicon-32x32.png
ios/icon-*.png(11种尺寸)
android/mipmap-*/icon.png
android-chrome-*.png
site.webmanifest
mstile-150x150.png
browserconfig.xml
ico/tray.ico
ico/icon_16x16.ico
ico/icon_32x32.ico
icon_NxN.png(所有尺寸的通用 PNG)文件上传接口
此接口需要上传文件(multipart/form-data),请在 Base URL 中填入后端地址后手动测试。
