图像缩放-图片缩小放大-图像缩小放大API接口介绍

简介: 本API提供无损图片缩放服务,支持URL/ Base64/文件上传,兼容JPG/PNG/BMP格式。支持尺寸缩放(指定宽高)与比率缩放(0–2倍),可选是否保持宽高比。适用于跨屏适配、缩略图生成及打印输出等场景,返回图片URL(30天有效)和Base64编码。

前言

图片缩放可将图图片在长宽方向放大或缩小,并保持图像质量无损。
缩放尺寸可格局尺寸缩放和比率缩放。
图片提供方式支持URL、Base64等图像上传途径,适配 JPG/PNG/BMP 等通用图片格式,处理完成返回图片URL及图片base64编码。

主要使用场景
跨屏适配:同一张原图,需要缩放到不同分辨率以适配手机、平板、台式机和巨幅广告屏。例如,4K屏需要大尺寸图,而智能手表只需要极小尺寸图
缩略图生成:在电商网站、视频平台或文件管理器中,将大图快速缩小生成预览图,既能展示内容概览,又能大幅提升页面加载速度
打印输出:根据打印尺寸和DPI(每英寸点数)要求,将图片缩放到对应的具体厘米或英寸规格(如6寸照片、A4纸满版印刷)。

API介绍

戳这里查看详情

请求说明

名称 类型 必须 说明
base64 String 原图base64串 原图url,file、base64三选一
file File 原图文件 原图url,file、base64三选一
url String 原图url 原图url,file、base64三选一
type String 类型,type=size为尺寸缩放,type=rate为比率缩放
width Integer 缩放图宽度,单位px,正整数,type为size时必输
height Integer 缩放图高度,单位px,正整数,type为size时必输
keepRate Integer 是否保持宽高比,1为保持,0为不保持,当type=size时有效,默认为1
rate Double 缩放比率,当type=rate时,此值才有效.其值为0到2之间,例如:0.5、1.2

返回样例

{
   
  "code": 200,// 返回码,详见返回码说明
  "msg": "成功", // 返回码对应描述
  "taskNo": "596744245171443788745816",// 本次请求号
  "data": {
   
    "imageUrl": "xxx.jpg",//图片URL,有效期30天。建议自行下载保存,避免丢失
    "imageBase64": "xxxxxxx" //图片base64
  }
}
相关文章
人工智能 缓存 前端开发
11084 52
人工智能 JavaScript 开发工具
4204 13
开发工具 Swift git
1654 3
人工智能 Java BI
1029 1
人工智能 JavaScript 测试技术
1508 2
缓存 JavaScript Shell
1906 3
人工智能 JavaScript 测试技术
725 4
Web App开发 人工智能 API
692 1
Shell API 调度
1039 3