涂图

  • 首页
  • 解决方案
    • 拍照和图片编辑
    • 视频录制和后期编辑
    • 模板视频
    • 人像美颜
    • 人脸特效
    • 滤镜特效
    • 贴纸特效
  • API服务
    • 人像服务
    • 视频融合
    • 人脸云
    • 在线滤镜
  • 客户案例
  • 下载
  • 文档
  • 关于我们
  • 控制台
  • 一、新手上路
  • 控制台操作说明
    • 控制台使用说明
    • 自定义资源上传说明
  • 二、SDK 文档
  • 图像 SDK
    • 产品说明
      • 产品指南
      • 性能测试报告
    • iOS 文档
      • 快速开始
      • 安装与更新
      • 集成向导
      • 相机组件的使用
      • 相册组件的使用
      • 照片美化组件的使用
      • 主题包基础使用
      • 自定义滤镜
      • 自定义贴纸
      • 自定义界面
      • 自定义 ProgressHUD 提示框(2.0.0~3.2.7)
      • 自定义 ProgressHUD 提示框
      • API 文档
      • 致谢
    • Android 文档
      • 快速开始
      • 安装与更新
      • 集成向导
      • 相机组件的使用
      • 照片美化组件的使用
      • 头像设置组件的使用
      • 多选相册组件的使用
      • 主题包基础使用
      • 自定义贴纸
      • 自定义滤镜
      • 自定义界面
      • 自定义进度信息提示框
      • 自定义 Activity 打开相机
      • API 文档
      • 致谢
    • iOS 技术问题
      • 「Incorrenct app key」
      • 更换滤镜效果图
      • 导航栏与状态栏
      • 组件中使用部分滤镜
      • Cocoapods 相关问题
      • 图片尺寸变化
      • Photos.framework 相关错误
      • 多包名发布
      • GPUImage 的相关错误
      • TuSDKTSALAsset 转换系统对象
      • 滤镜无法显示名称
      • 获取相机的点击事件
    • Android 技术问题
      • Incorrenct app key
      • 重复引用包
      • Recyclerview 库缺失
      • 方法数超出 65536 限制
      • 传入图片路径
      • 指定裁剪比例
      • 指定相册每行列数
      • 禁用相册自动跳转
      • 如何使用部分滤镜?
      • 代码混淆
      • TuSDK 使用的依赖库
      • 多渠道打包
      • 设置相机输出尺寸
      • 相机横屏设置
      • 自定义照片美化组件各功能模块效果默认参数值
    • 拼图设计
      • 拼图模板导出
    • 版本更新日志
      • iOS 版本更新日志
      • Android 更新日志
  • 视频剪辑 SDK
    • 产品说明
      • 产品指南
    • iOS文档
      • TuSDK Video Editor iOS 接入文档
    • Android文档
      • TuSDK Video Editor Android 接入文档
    • 版本更新日志
      • iOS 版本更新日志
      • Android 版本更新日志
  • 流处理(特效相机) SDK
    • 产品说明
      • 产品指南
    • iOS 文档
      • TuSDK特效相机接入文档-iOS
      • TuSDK直播特效接入说明-iOS
    • Android 文档
      • TuSDK特效相机接入文档-Android
      • TuSDK直播特效接入说明-Android
    • 版本更新日志
      • iOS 版本更新日志
      • Android 版本更新日志
  • 视频融合 SDK
    • 产品说明
      • 产品指南
      • 模板管理
    • iOS 文档
      • 快速开始
      • 安装与更新
      • TuSDK EVA 接入说明 2.0
      • API文档
    • Android 文档
      • 快速开始
      • 安装与更新
      • TuSDK EVA 接入说明 (2.0.0+)
      • API 文档
    • 模板设计
      • (新)标准模板设计规范
      • (旧)标准模板设计规范
      • 支持的 AE 功能和属性
      • 动态模板设计规范
    • 模板导出
      • (新)模板导出插件安装
      • (新)模板导出插件使用
      • (旧)模板导出插件安装
      • (旧)模板导出插件使用
      • (旧)模板效果查看器
      • (旧)模板打包规范
    • 版本更新日志
      • iOS 版本更新日志
      • Android 版本更新日志
      • 导出插件版本更新日志
      • 效果查看器更新日志
  • 短视频 SDK
    • 产品说明
      • 产品指南
      • 性能测试报告
    • iOS 文档
      • 快速开始
      • 集成向导
      • 录制相机的使用
      • 视频编辑器的使用
      • 功能 API 的使用
      • API 文档
    • Android 文档
      • 快速开始
      • 集成向导
      • 录制相机的使用
      • 视频编辑器的使用
      • 功能 API 的使用
      • API 文档
    • iOS 技术问题
      • 常见问题
    • Android 技术问题
      • 常见问题
    • 版本更新日志
      • iOS 版本更新日志
      • Android 版本更新日志
  • 三、云服务文档
  • 人像服务
    • 使用文档
      • 快速入门
      • 核心功能
    • API概述
      • API 概述
      • API 文档
    • 常见问题
      • 常见问题
  • 视频融合(云渲染)
    • 使用文档
      • 快速入门
      • 模板管理
    • API概述
      • API概述
      • API 文档
    • 模板设计
      • (新)标准模板设计规范
      • (旧)标准模板设计规范
      • 支持的 AE 功能和属性
      • 动态模板设计规范
    • 模板导出
      • (新)模板导出插件安装
      • (新)模板导出插件使用
      • (旧)模板导出插件安装
      • (旧)模板导出插件使用
      • (旧)模板效果查看器
      • (旧)模板打包规范
    • 常见问题
    • 版本更新日志
      • 导出插件版本更新日志
      • 效果查看器更新日志
  • 人脸云
    • 使用文档
      • 快速入门
      • 核心功能
    • API 概述
      • API 概述
    • 常见问题
      • 常见问题
  • 在线滤镜
    • 使用文档
      • 快速入门
      • 核心功能
      • FILTER API
      • API 错误码表
    • API概述
      • API 概述
    • 常见问题
      • 常见问题
  • 四、综合
  • 涂图隐私协议
  • 用户退出机制
  • 动态贴纸设计规范
  • 美妆贴纸设计规范
  • 云服务账单说明
  • 应用包名与密钥
  • 基础服务开发者升级流程
  • 五、常见问题
  • 常见问题
  • 遇到问题,怎么办?
  • 如何使用贴纸管理、滤镜管理?

FILTER API 介绍

概述

接口域名:

https://api.tutucloud.com

sign生成规则 :

把除了 文件字段 以外的所有请求参数名(sign不参与签名)按字典升序进行排序。
参数名全部转换为小写。
把排序后的所有参数名与对应的参数值按 「参数名参数值」 的形式拼接成字符串, 如:key1value1key2value2...。
把 api_secret 作为后缀拼接到上一步生成的字串后面, 得到 待签名字符串。
最后再对 待签名字符串 用 MD5 摘要算法,得到签名结果 sign (32位小写)。

file_upload_size:

文件上传最大 10M,如有其它需求可联系商务进行修改。

获取资源列表

接口地址 Url:/v1/filter/styletrans/getList

请求参数:

参数名称 是否必填 参数类型 描述
api_key 必填 string 秘钥
t 必填 int 客户端请求时间戳
sign 必填 string 参考sign生成规则

响应信息

获取资源列表成功返回 200 状态码, 包括以下响应参数:

参数名称 参数描述
name 滤镜名称
style 滤镜类型
img 滤镜封面图

请求失败时返回相应的出错信息,具体请参阅 API 错误码表。

艺术滤镜渲染

接口地址 Url:/v1/filter/styletrans/process

请求参数:

参数名称 是否必填 参数类型 描述
api_key 必填 string 秘钥
t 必填 int 客户端请求时间戳
sign 必填 string 参考sign生成规则
img 选填 file 图片文件 或 图片URL (img或 reuse、cache_key,必填一组)
style 必填 string 滤镜类型,可根据 获取资源列表 获取可用滤镜类型
reuse 选填 int 是否复选,上一次上传的图片(使用该参数需要结合cache_key)
cache_key 选填 string 缓存key,(根据返回参数cache_key,结合reuse,就可使用上一次图片,优先img)

响应信息

艺术滤镜渲染成功返回 200 状态码, 包括以下响应参数:

参数名称 参数描述
url 渲染图片地址(图片暂存1~3天,请尽快保存到本地存储服务器)
cache_key 缓存key

请求失败时返回相应的出错信息,具体请参阅 API 错误码表。

普通滤镜渲染

接口地址 Url:/v1/filter/rendering

请求参数:

参数名称 是否必填 参数类型 描述
api_key 必填 string 秘钥
t 必填 int 客户端请求时间戳
sign 必填 string 参考sign生成规则
img 选填 file 图片文件 或 图片URL (img或 reuse、cache_key,必填一组)
args 选填 string 滤镜效果参数 (json格式 如:{"mixied":0.1,"vignette":0.2}) ,
参数值范围(0.00~1.00)允许小数(建议使用2位小数),
不接收非当前滤镜效果参数,默认使用当前滤镜最优化效果参数,
详情见滤镜参数说明
id 必填 int 滤镜id,见滤镜列表
reuse 选填 int 是否复选,上一次上传的图片(使用该参数需要结合cache_key)
cache_key 选填 string 缓存key,(根据返回参数cache_key,结合reuse,就可使用上一次图片,优先img)

响应信息

普通滤镜渲染成功返回 200 状态码, 包括以下响应参数:

参数名称 参数描述
url 渲染图片地址(图片暂存1~3天,请尽快保存到本地存储服务器)
args 滤镜渲染参数结果值
cache_key 缓存key

请求失败时返回相应的出错信息,具体请参阅 API 错误码表。

滤镜参数说明

以下参数都是0-1无极调节,根据滤镜的不同,参数存在不同。具体请参照下文所述:

参数名称 描述
mixied 调节滤镜色偏(所有滤镜)
vignette 暗角(个别滤镜)
smoothing 磨皮(人像滤镜)
texture 纹理(用于斑驳等材质滤镜)
edgeStrength 强度(边缘特效滤镜,边缘粗细调节)
speed 速度(边缘特效滤镜,特效速度)
showType 模式(边缘特效滤镜,特效方向)

以下参数用于魔法色滤镜:

参数名称 描述
hue 色相(通过色相调节可选定待过滤的颜色,如整个画面只「红色」生效,其余黑白。)
hueSpace 范围(滤镜的强度,调整至0即全画面黑白,调整至1即全画面彩色)

补充:

参数名称 描述
whitening 白皙(新加滤镜参数,在打开磨皮的情况下,可以调亮整个画面,多用于人像滤镜)

  • 概述
  • 获取资源列表
  • 艺术滤镜渲染
  • 普通滤镜渲染
  • 滤镜参数说明
  • 在线技术支持
  • 专业售前售后团队
  • 版本定期更新
  • 全方位解决方案

商务合作

  • 177-6716-7529
  • 2969573855
  • sales@tusdk.com
  • 浙江省 杭州市 西湖区 西斗门9号 福地创业园1号楼3楼301室

关注我们

qrcode

©2019-2025 TUTUCLOUD. All Rights Reserved. 杭州元凡视觉智能科技有限公司 | 浙ICP备14040447号-1 | 浙公网安备33010602001649号

  • 177-6716-7529
  • sales@tusdk.com
  • 2969573855