更新记录

1.0.0(2026-08-26)

首发(UTS 插件)

正式发布百技速推美颜引擎 UTS 插件(插件 ID:sutuyun-BeautyEngin)。

本版本能力

  1. 官方 UTS 格式:可正常上架付费(不再使用已停收的 App 原生语言插件通道)。
  2. 基础美颜:磨皮、美白、红润,支持 0~100 精细调节。
  3. 塑形调节:瘦脸、大眼等参数(Android 完整端侧;iOS API 对齐)。
  4. 滤镜:支持滤镜 key 与强度。
  5. 批量参数setBeautyParams 一次下发多参数。
  6. 生命周期:initEngine / warmupBeautyEngines / getBeautyBackend / releaseEngine / ping。
  7. 调用方式import { ... } from '@/uni_modules/sutuyun-BeautyEngin'

适用场景

直播开播、短视频拍摄、社交视频通话、人像形象设置。 插件可搭配后台来使用也可以不搭配后台使用的。因各种手机版本兼容问题,使用过程中有问题联系客服处理!

详细接入见 readme.md。


平台兼容性

uni-app(3.8.2)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
× × 7.0 12 ×
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × × ×

百技速推美颜引擎(UTS 插件)

面向 uni-app / uni-app x端侧实时美颜 UTS 插件,适合直播、短视频拍摄、社交视频通话、人像预览等场景。
采用 DCloud 官方推荐的 UTS 插件 格式上架(可付费、可加密、更新免审),内嵌 Android 端侧美颜引擎;购买后绑定 DCloud AppID + 应用包名,通过 云端打包 使用。无需向买家交付后台源码,也不要求买家单独开通 uniCloud。

  • 插件 IDsutuyun-BeautyEngin
  • 类型:UTS 插件(不是已停收的「App 原生语言插件」)
  • 调用方式
import {
  initEngine,
  setBeautyParams,
  setFilterKey,
  getBeautyBackend,
  warmupBeautyEngines,
  releaseEngine
} from '@/uni_modules/sutuyun-BeautyEngin'
  • 授权形态:普通授权版(市场加密保护算法与关键实现;不提供完整算法源码)
  • 价格与包名绑定:以插件市场购买页为准

一、产品能解决什么问题

很多 App 需要「打开相机就好看」:磨皮不过度、肤色自然、五官可微调、还能叠滤镜。纯前端滤镜效果弱;整包商业美颜 SDK 又贵又重。

本插件把美颜能力沉到 App 原生层,业务侧用统一 UTS/JS API 调参,适合:

  1. 直播开播页:主播预览实时美颜
  2. 短视频拍摄页:拍摄过程美颜
  3. 社交视频通话:调节美颜档位(与具体 RTC 的纹理衔接由宿主对接)
  4. 人像预览 / 形象设置

二、功能详解

1. 基础美颜

能力 参数 建议
磨皮 smooth 0~100 默认 30~50
美白 whiten 0~100 默认 20~40
红润 ruddy 0~100 默认 5~20

也可用 setBeautyLevel({ beautyLevel }) 做一键档位。

2. 塑形

thinFace / bigEye 等跟脸塑形参数。
Android 为完整端侧能力;iOS API 对齐,效果持续增强。

3. 滤镜

setFilterKey({ filterKey, filterStrength })filterKey: 'none' 关闭滤镜。

4. 批量参数(推荐)

setBeautyParams({
  smooth: 40,
  whiten: 30,
  ruddy: 10,
  thinFace: 18,
  bigEye: 12,
  filterKey: 'natural',
  filterStrength: 55
}, (res) => {
  console.log(res)
})

滑杆建议业务层节流 80~150ms。

5. 生命周期

  • initEngine / warmupBeautyEngines / getBeautyBackend / releaseEngine / ping

三、平台兼容

项目 说明
Android 正式可用;ABI arm64-v8a;Android 7.0+
iOS API 可用;建议 iOS 12+
H5 / 小程序 不支持
打包 付费 UTS 普通授权须 云打包

四、接入步骤(买家)

  1. 插件市场购买并绑定 AppID、Android 包名、iOS Bundle Id
  2. HBuilderX 安装本插件到工程 uni_modules/sutuyun-BeautyEngin
  3. 业务代码按上方 import 调用
  4. 云端打包自定义基座 真机调试
  5. 正式包再次云打包发布(不要直接分发自定义基座)

验收

import { initEngine, ping } from '@/uni_modules/sutuyun-BeautyEngin'

console.log(ping())
initEngine({}, (res) => {
  console.log(JSON.stringify(res))
})

五、完整示例

import {
  initEngine,
  setBeautyParams,
  warmupBeautyEngines,
  releaseEngine
} from '@/uni_modules/sutuyun-BeautyEngin'

export async function setupBeauty() {
  return new Promise((resolve) => {
    initEngine({}, (res) => {
      if (res && res.ok) {
        warmupBeautyEngines({}, () => resolve(res))
      } else {
        resolve(res || { ok: false })
      }
    })
  })
}

export function applyPreset(name) {
  const presets = {
    natural: { smooth: 35, whiten: 25, ruddy: 8, thinFace: 10, bigEye: 8, filterKey: 'none', filterStrength: 0 },
    sweet: { smooth: 45, whiten: 35, ruddy: 12, thinFace: 18, bigEye: 14, filterKey: 'natural', filterStrength: 50 },
    strong: { smooth: 60, whiten: 45, ruddy: 15, thinFace: 28, bigEye: 20, filterKey: 'natural', filterStrength: 65 }
  }
  setBeautyParams(presets[name] || presets.natural, () => {})
}

export function teardownBeauty() {
  releaseEngine({}, () => {})
}

六、权限 / 隐私 / 广告

  • 权限:相机、麦克风、相册(宿主按需申请并披露)
  • 数据:端侧处理,不向作者服务器上传人脸;Android 可能使用 MediaPipe 端侧推理
  • 广告:无

七、授权

普通授权绑定 AppID/包名;禁止破解转售;详见 license.md


八、FAQ

Q:和「App 原生语言插件」有什么区别?
A:原生语言插件新品已停收。本插件为 UTS 插件,可正常上架付费。

Q:为什么必须云打包?
A:付费 UTS 普通授权版由 DCloud 加密与包名校验,需云打包生效。

Q:只支持 arm64 吗?
A:是,覆盖主流真机。

Q:小程序能用吗?
A:不能。


九、版本

文档对应 1.0.0。售后以市场页与作者 QQ 为准。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

本插件在实现实时美颜、拍摄预览、素材导出等能力时,可能需要宿主 App 申请以下系统权限(按实际业务开启,未使用对应功能可不申请): 1. 相机权限(Android:CAMERA;iOS:NSCameraUsageDescription) 用途:采集摄像头预览帧,进行实时磨皮、美白、塑形、滤镜等处理。 2. 麦克风权限(Android:RECORD_AUDIO;iOS:NSMicrophoneUsageDescription) 用途:短视频拍摄或音视频通话场景录音;若产品仅做静音预览美颜,可不申请。 3. 相册 / 媒体库 / 存储读写权限(随系统版本可能为 READ_MEDIA_IMAGES、READ_MEDIA_VIDEO、READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE,以及 iOS 相册权限) 用途:从相册选择图片或视频做美颜处理、导出处理后的成片到本地。 说明:权限弹窗与隐私协议文案由宿主 App 负责;请在应用商店与《隐私政策》中如实披露「使用相机用于美颜预览/拍摄」等用途。

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

本插件默认在用户设备本地(端侧)完成美颜计算,不把人脸特征、预览帧或相册原图主动上传到插件作者自建服务器。 处理范围包括:相机预览帧的实时美颜、以及宿主传入的本地图片/视频路径上的美化处理(若业务调用了相关接口)。处理结果留在用户设备或由宿主 App 自行决定是否上传到宿主自己的业务服务器。 Android 端可能集成 Google MediaPipe(tasks-vision)等端侧视觉依赖,用于人脸关键点等本地推理。该类第三方 SDK 的数据行为以官方说明为准,可参考:https://developers.google.com/mediapipe 若宿主 App 将美颜后的图片、视频或用户资料上传到自己的云存储/业务后台,则属于宿主自身的数据采集与传输,请宿主在自身隐私政策中单独说明,不在本插件「向作者服务器报送数据」范围内。 总结:插件作者侧不采集、不存储用户人脸数据用于商业分析;美颜在端侧完成。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无。 本插件不包含开屏广告、信息流广告、激励视频广告或其他第三方广告 SDK,不会在集成后自动向用户展示广告。

暂无用户评论。