正在启动平台

九宫格切图nine-grid-cutter

上传一张图片(multipart 文件 / base64 / URL 三选一),自动居中裁切为正方形后均分为 N×N 宫格小图,按朋友圈发图顺序返回(左到右、上到下编号 1..N²)。支持 2×2 / 3×3 / 4×4,可设置切片间留白,输出 base64 数组或直接下载 zip。

1. 基本信息

接口地址https://v1.apizero.cn/api/nine-grid-cutter
请求方法POST
分类dev
提供方极数本源
计费模式免费试用
单次消耗0 积分
起步价
QPS 限制2 req/s
每日免费额度50 次(已认证用户)
匿名每日额度20 次(无 API Key)
VIP 免费
调用次数

2. 认证

匿名可调用:QPS 1 / 每日 20 次。登录用户:QPS 2 / 每日 50 次。图像处理消耗资源较大。

获取 API Key:登录 https://apizero.cn/account/keys

3. 请求参数

参数名类型必填说明示例
filefile图片文件(multipart 上传,三选一之一),支持 jpg/png/webp/gif
image_base64string图片 base64(dataURL 或纯 base64,三选一)
image_urlstring公网图片 URL(http/https,三选一)
gridnumber宫格数:2 / 3 / 4,默认 33
gapnumber切片间留白像素 0-20,默认 00
outputstring输出格式:base64(默认,JSON)/ zip(直接返回 application/zip)base64

4. 请求头

Header类型必填说明示例
Authorizationstring

5. 请求示例 (cURL)

curl -X POST "https://v1.apizero.cn/api/nine-grid-cutter" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "file": "<file>",
  "image_base64": "<image_base64>",
  "image_url": "<image_url>",
  "grid": "3",
  "gap": "0",
  "output": "base64"
}'

6. 响应字段

字段类型说明示例
gridstring实际宫格规格,如 "3x3"
totalnumber切片总数(grid×grid)
gapnumber切片间留白像素
original_sizestring原图尺寸 W×H
square_sidenumber居中裁切的正方形边长
cell_sizestring每张切片尺寸(含 gap 后的实际像素)
sourcestring输入来源:multipart / base64 / url
piecesarray切片数组,每项含 index / size / base64 / data_url(可直接 <img src=> 用)

7. 响应示例

{
    "code": 0,
    "msg": "成功",
    "data": {
        "grid": "3x3",
        "total": 9,
        "gap": 0,
        "original_size": "1080x1920",
        "square_side": 1080,
        "cell_size": "360x360",
        "source": "multipart",
        "pieces": [
            {
                "index": 1,
                "size": "360x360",
                "base64": "iVBORw0K...",
                "data_url": "data:image\/png;base64,iVBORw0K..."
            },
            {
                "index": 2,
                "size": "360x360",
                "base64": "...",
                "data_url": "..."
            }
        ]
    },
    "request_id": "abc123"
}

8. 错误码

codestatus说明
4000未上传图片 / 图片格式不支持 / 文件超大 / grid 或 gap 越界
4029调用过快(QPS 超限)
4030今日额度用完
5020image_url 下载失败
5000服务端 Imagick 处理失败

9. 变更日志

  • 1.0.0(2026-05-10)
    • 首次上线,支持 multipart/base64/url 三种输入,输出 base64 或 zip
九宫格切图 · AI 接入文档 · 极数本源