欢迎您!

图片压缩与格式转换

接口标识: imagecompress 价格: 0.08 元/次 同步响应
接口简介
图片压缩与格式转换接口按质量压缩图片体积、按最大宽高等比缩放尺寸,并可在 JPG、PNG、WebP 之间转换格式,同时返回原始大小、压缩后大小与压缩比等数值。单图最大 50MB、像素上限 1 亿;自动纠正 EXIF 方向,照片不会压缩后变歪,透明图转 JPG 自动补白底。适合电商商品图瘦身、社区上传限制、官网 WebP 改造与图库存量治理等场景。
详细介绍
常见问题
Q:压缩效果怎么衡量?
A:返回的 original_size、compressed_size 与 ratio 均为产物实测值;ratio 为压缩后大小除以原始大小,数值越小说明体积省得越多。
Q:不指定 format 时输出什么格式?
A:沿用原图格式;原图是 GIF、TIFF、BMP 等没有对应输出格式的,统一归一为 png 输出,avif 暂不支持。
Q:为什么传了 max_width 却没有缩放?
A:等比缩放仅在 mode 为 resize 或 both 时生效,默认 compress 模式只做质量压缩不改变尺寸。
Q:透明背景图压缩后会丢透明吗?
A:仅输出 jpg 时会丢失透明并自动补白底;输出保持 png 或 webp 可保留透明通道。
接口地址: https://www.phpwc.cn/api/imagecompress
请求方式: POST
业务请求参数
参数名类型必填默认值说明
file file 必填 - 图片/文件,支持三形态:公网URL / data:image;base64编码 / file_id(fileid_开头)
quality int 选填 - 输出质量 1~100,默认 80(jpg/webp 生效)
format string 选填 - 输出格式:jpg/png/webp,默认沿用原格式(avif 暂不支持)
max_width int 选填 - 等比缩放最大宽度(像素)
max_height int 选填 - 等比缩放最大高度(像素)
mode string 选填 - compress(压体积)/resize(缩尺寸)/both,默认 compress
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
image_url string 产物图片下载地址
original_size int 原始字节数
compressed_size int 压缩后字节数
ratio number 压缩后/原始体积比
width int 产物宽度(像素)
height int 产物高度(像素)
format string 产物格式
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

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