图片水印-图片剪裁-图片缩放API接口介绍

前言

图片水印裁剪可对图片生成缩略图、图像裁剪和添加图片水印等。可同时处理,也可以分开处理。

图片加水印可支持文字水印和图片水印,支持自定义文字大小、颜色、样式、旋转角度、透明度、位置等。

图片缩放可根据尺寸缩放和比率缩放。

图片提供方式可支持URL、Base64等图像上传途径,适配 JPG/PNG/BMP 等通用图片格式,处理完成返回图片URL。

主要使用场景

图片加水印主要用于保护权益、品牌推广和信息管理等场景,起到版权保护与防盗用的作用。

图片裁剪可用于优化构图、校正畸变与水平、聚焦主体与简化画面等。

图片缩放可用于跨屏适配、缩略图生成、打印输出等场景。

API介绍

戳这里查看详情

请求说明

名称 类型 必须 说明
srcBase64 String 否 底图文件base64串,底图url,file、base64三选一
srcFile File 否 底图文件, 底图url,file、base64三选一
srcUrl String 否 底图文件url, 底图url,file、base64三选一
logoBase64 String 否 logo图base64串, logo图url,file、base64三选一。文字内容和水印logo图必须提供一个,优先级:文字内容 > logo图
logoFile File 否 logo图文件, logo图url,file、base64三选一。文字内容和水印logo图必须提供一个,优先级:文字内容 > logo图
logoUrl String 否 logo图url, logo图url,file、base64三选一。文字内容和水印logo图必须提供一个,优先级:文字内容 > logo图
position String 否 水印在底图的位置。参数:NorthWest,North,NorthEast, West, Center, East, SouthWest, South, SouthEast,Lay(平铺)。默认值为SouthEast在右下角
x Integer 否 x坐标, 水印左边缘距原始图片的位置
y Integer 否 y坐标, 水印上边缘距原始图片的位置
opacity Float 否 水印透明度,0~1之间,默认为1
content String 否 水印的文字内容,文字内容和水印logo图必须提供一个,优先级:文字内容 > logo图
fontSize Integer 否 水印文字字体大小,默认:40
fontColor String 否 水印文字颜色,16进制值,默认白色:#FFFFFF。其他常见颜色,红色:#FF0000,黑色:#000000,绿色:#00FF00,蓝色:#0000FF
fontName String 否 水印文字字体,直接传字体的中文名称。支持:宋体、黑体、微软雅黑。默认: 微软雅黑
fontStyle Integer 否 水印文字字体样式。0:普通,1:粗体,2:斜体。默认: 2
rotation Integer 否 水印旋转角度, 默认:0。图片水印或者文字水印平铺时支持旋转

返回样例

json 复制代码
{
  "code": 200,// 返回码,详见返回码说明
  "msg": "成功", // 返回码对应描述
  "taskNo": "596744245171443788745816",// 本次请求号
  "data": {
    "imageUrl": "xxx.jpg",//图片URL ,有效期30天。建议自行下载保存,避免丢失
  }
}
相关推荐
CoLiuRs41 分钟前
电商价格是怎样算出来的
数据库·redis·缓存
卓怡学长44 分钟前
w194基于ssm新能源汽车充电系统小程序
java·小程序·intellij-idea
小蒜学长1 小时前
基于Python的动物救助站管理系统的设计与实现(代码+数据库+LW)
数据库·后端·python·django·动物救助
JAVA面经实录9171 小时前
Java高级后端 · 全套面试通关手册(MySQL)
java·mysql·面试
光依旧1 小时前
MCP实战手记(八):从“能跑“到“能上线“——无状态MCP Server的生产落地清单
java·人工智能·spring boot·架构·ai agent·mcp
weixin_404551242 小时前
自动化数据库理解:用 AI 与 LLM 自动推断表的用途与关系
数据库·人工智能·自动化
java1234_小锋2 小时前
【技术专题】Mysql8 数据库 - Mysql8 简介 & 安装以及配置
数据库·mysql
C++ 老炮儿的技术栈2 小时前
有符号变量与无符号变量的区别
服务器·开发语言·前端·数据结构·c++·算法·c
oradh2 小时前
Oracle固定执行计划的方法----SQL Profie(三)
数据库·sql·oracle
弹简特2 小时前
【Java项目-企悦抽】15-活动管理模块02-活动创建测试与活动列表实现
java·开发语言·springboot