| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| appkey | string | 否 | 无 | APPKEY,可通过 Query、multipart form、Header 或 Bearer 传递。 AppKey 整体必填;在本操作已声明支持的鉴权位置任选一个提供,本位置无需重复填写。多处填写时须一致。 |
| image_file | string/binary | 否 | 无 | 本地图片文件,最大 10 MiB;与 image_url 二选一。 |
| image_url | string | 否 | 无 | 公开可访问的 HTTP 或 HTTPS 图片地址;与 image_file 二选一。 |
| targetWidth | integer | 否 | 无 | 目标宽度上限,范围为 1 至 8192 像素。 |
| targetHeight | integer | 否 | 无 | 目标高度上限,范围为 1 至 8192 像素。 |
| maxWidth | integer | 否 | 无 | 最大宽度,范围为 1 至 8192 像素。 |
| maxHeight | integer | 否 | 无 | 最大高度,范围为 1 至 8192 像素。 |
| quality | integer | 否 | 85 | JPEG 或 WebP 输出质量,范围为 1 至 95,默认 85。 |
| format | string | 否 | 无 | 输出格式:jpeg、png、webp、gif 或 bmp;未传时保持原格式。 |
| 字段 | 类型 | 说明 |
|---|---|---|
| HTTP Header.Content-Type | string | 实际输出图片的 MIME 类型。 |
| HTTP Header.Content-Disposition | string | 包含建议下载文件名的响应头。 |
| Body(Binary) | string/binary | 压缩后的图片二进制文件。 |
| 业务状态码 | 业务状态码解释 | 备注 |
|---|---|---|
| 100 | 请求成功 | HTTP 200,返回图片文件。 |
| 501 | 参数或图片错误 | HTTP 400。 |
| 502 | 请求频率受限 | HTTP 429。 |
| 503 | 订单已到期 | HTTP 403。 |
| 504 | APPKEY 错误 | HTTP 401。 |
| 505 | 调用额度耗尽 | HTTP 403。 |
| 900 | 内部错误 | HTTP 500。 |
| 901 | 图片服务暂时不可用 | HTTP 503。 |