欢迎您!

图片拼接九宫格

接口标识: imagecollage 价格: 0.3 元/次 同步响应
接口简介
图片拼接接口把 2~9 张图片按横向、纵向或近正方形网格自动布局,合成一张大图。图片间隔 0~100 像素与留白底色可自定义;可统一正方形单元格让不同尺寸的图片居中裁切对齐,也可指定目标总宽等比缩放产物;单张最大 20MB,EXIF 方向自动纠正,产物为 PNG。适合社交九宫格发布、电商详情页多图拼接、方案对比图与展示墙排版等场景。
详细介绍
常见问题
Q:最多能拼几张图?
A:2~9 张;不足 2 张或超过 9 张会返回参数错误,每张图片最大 20MB。
Q:grid 网格布局怎么排行列?
A:按图片数量自动计算接近正方形的行列数,例如 3 张排成 2 列 2 行,最后一个空位以背景色留白补齐。
Q:图片尺寸不一致会怎样?
A:默认每张图保持原始纵横比,在最大尺寸的单元格内居中放置;设置 cell_size 后所有图片居中裁切为同一尺寸的正方形,版面更整齐。
Q:产物是什么格式?
A:拼接产物统一输出 PNG 格式,返回的 width 与 height 为产物实际像素尺寸。
接口地址: https://www.phpwc.cn/api/imagecollage
请求方式: POST
业务请求参数
参数名类型必填默认值说明
files array 必填 - 图片数组,2~9 张,每项为三形态 file(图片/文件,支持三形态:公网URL / data:image;base64编码 / file_id(fileid_开头)),单张 ≤20MB
layout string 选填 - 布局:horizontal / vertical / grid,默认 grid
spacing int 选填 - 图片间隔像素 0~100,默认 0
bg_color string 选填 - 间隔与留白底色 hex,默认 #FFFFFF
target_width int 选填 - 产物总宽度(等比适配),默认不缩放
cell_size int 选填 - 统一正方形单元格边长(居中裁切),如 800,默认按原图纵横比
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
image_url string 拼接产物下载地址
width int 产物宽度(像素)
height int 产物高度(像素)
count int 参与拼接的图片数
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号