跳到正文

图片编辑

调整图片的 DPI 与文件大小,支持设置文件大小的上下限。

接口地址:https://api.zjzapi.com/image/edit

请求方式:POST(application/x-www-form-urlencoded)

返回格式:json

接口费用:调用免费(余额最低需要有10元才可调用)。

请求参数:

名称 必填 类型 说明
key 是 string 应用的key
image 是 string base64后的图片内容,大小不超过1M,分辨率不超过1024px。
dpi 否 int 图片dpi(像素):支持72,96,150,200,300,350,500,1000
file_size_min 否 int 文件最小(kb),最小5kb
file_size_max 否 int 文件最大(kb),最大300kb

返回参数:

名称 类型 说明
code int 状态码(0=成功,-1=错误)
msg string 错误提示
data array 数据集

JSON返回示例:


{
    "data": {
        "image": "http://demo.com/pic/20200511/913191c8906ce81a2107d6ff5157c014/e.jpg"
    },
    "code": 0,
    "msg": "提交成功"
}

请求示例代码:

请替换占位值后在服务端运行。图片使用原始 Base64 字符串,由表单编码器处理特殊字符;不要手动重复 URL 编码。HTTP 成功后仍需检查业务 code。

# Bash / zsh,cURL 7.76+;Windows 可使用 Git Bash 或 WSL。
curl --fail-with-body --max-time 60 --request POST 'https://api.zjzapi.com/image/edit' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'key=YOUR_APP_KEY' \
  --data-urlencode 'image=BASE64_ENCODED_IMAGE' \
  --data-urlencode 'dpi=300' \
  --data-urlencode 'file_size_min=20' \
  --data-urlencode 'file_size_max=100'