如有需要,调用MHBeautyManager里面的相关接口设置美颜参数,参数列表如下:
| 分类 | 功能 |对应函数 |参数范围 |
| --- | --- | --- | --- |
| 美颜 | 美白 | setSkinWhiting(int progress)| progress: [0,9]|
| 美颜 | 磨皮 |setSkinSmooth(int progress)|progress: [0,9]|
| 美颜 | 红润 |setSkinTenderness(int progress)|progress: [0,9]|
|美颜|亮度|setBrightness(int progress)|progress: [0,100 ]|
|美型|大眼|setBigEye(int progress)|progress: [0,100]|
|美型|瘦脸|setFaceLift(int progress)|progress: [0,100]|
|美型|嘴型|setMouseLift(int progress)|progress: [0,100]|
|美型|瘦鼻|setNoseLift(int progress)|progress: [0,100]|
|美型|下巴|setChinLift(int progress)|progress: [0,100]|
|美型|额头|setForeheadLift(int progress)|progress: [0,100]|
|美型|眉毛|setEyeBrow(int progress)|progress: [0,100]|
|美型|眼角|setEyeCorner(int progress)|progress: [0,100]|
|美型|眼距|setEyeLength(int progress)|progress: [0,100]|
|美型|开眼角|setEyeAlat(int progress)|progress: [0,100]|
|美型|削脸|setFaceShave(int progress)|progress: [0,100]|
|美型|长鼻|setLengthenNoseLift(int progress)|progress: [0,100]|
|贴纸|贴纸|setSticker( final String stickerName, final int action, final boolean show,final boolean isAction,final String key)|stickerName:动作贴纸名称(使用前需要先获取动作贴纸列表 然后下载动作贴纸) , action 动作id(0 //无 1 // 抬头 2 //张嘴 3 //眨眼),show 是否显示,isAction 是否为动作贴纸,key贴纸分类标识MHConfigConstants.TIE_ZHI_1//基础贴纸_2//高级贴纸_3//基础面具_4//高级面具|
|滤镜|滤镜|setFilter(final int filterId);|filterId:滤镜资源id|
|特效 ||setSpeciallyEffect(String speciallyName )|speciallyName 特效名称 |
|哈哈镜 ||setDistortionEffect(final int distortionName, final boolean isTeXiao)|distortionName 哈哈镜名称 isTeXiao:是否为特效里的哈哈镜|
|水印 ||setWatermark(Bitmap bitmap, WaterAlignEnum waterAlignEnum)|Bitmap 水印切图,waterAlignEnum 水印显示位置(屏幕四角)|
|动作贴纸|2.4.3以后版本生效|setSticker( final String stickerName, final int action, final boolean show,final boolean isAction,final String key)|stickerName:动作贴纸名称(使用前需要先获取动作贴纸列表 然后下载动作贴纸) , action 动作id(0 //无 1 // 抬头 2 //张嘴 3 //眨眼),show 是否显示,isAction 是否为动作贴纸,key贴纸分类标识MHConfigConstants.TIE_ZHI_1//基础贴纸_2//高级贴纸_3//基础面具_4//高级面具
|
|美妆 |2.4.5以后版本生效|setMakeup(int makeupId,boolean enable)|makeupId 美妆类型id(MHSDK.MAKEUP_NONE //无 MHSDK.MAKEUP_LIPSTICK //唇彩 MHSDK.MAKEUP_EYELASH //睫毛 MHSDK.MAKEUP_BLUSH //腮红),enable 是否开启|
说明:大眼、瘦脸、嘴型、鼻型、下巴、额头是基础和高级版本都可以用,其余美型只能在高级版本才能使用。
*混淆(confuse)*
```
-keep class com.meihu.**{*;}*
```
If necessary, call the relevant interface in MHBeautyManager to set the beauty parameters, the parameter list is as follows:
|classification |function | corresponding to the function| parameters |
| --- | --- | --- | --- |
| beauty | Whitening | setSkinWhiting(int progress)| progress: [0,9]|
| beauty | buffing |setSkinSmooth(int progress)|progress: [0,9]|
| beauty | ruddy |setSkinTenderness(int progress)|progress: [0,9]|
|beauty|luminance|setBrightness(int progress)|progress: [0,100 ]|
|beautiful type|Big eye|setBigEye(int progress)|progress: [0,100]|
|beautiful type|thin face|setFaceLift(int progress)|progress: [0,100]|
|beautiful type|mouth|setMouseLift(int progress)|progress: [0,100]|
|beautiful type|Thin nasal|setNoseLift(int progress)|progress: [0,100]|
|beautiful type|jaw|setChinLift(int progress)|progress: [0,100]|
|beautiful type|forehead|setForeheadLift(int progress)|progress: [0,100]|
|beautiful type|eyebrow|setEyeBrow(int progress)|progress: [0,100]|
|beautiful type|Canthus|setEyeCorner(int progress)|progress: [0,100]|
|beautiful type|Eyes distance|setEyeLength(int progress)|progress: [0,100]|
|beautiful type|open canthus|setEyeAlat(int progress)|progress: [0,100]|
|beautiful type|Cutting face|setFaceShave(int progress)|progress: [0,100]|
|beautiful type| Extended nose|setLengthenNoseLift(int progress)|progress: [0,100]|
|sticker|sticker|setSticker( final String stickerName, final int action, final boolean show,final boolean isAction,final String key)|stickerName:Action sticker name (obtain action sticker list and download action sticker before using), Action action ID (0 // none 1 // head up 2 // open mouth 3 // blink), show whether display, isAction whether action sticker, MHConfigConstants.TIE\_ZHI\_1// Basic Sticker \_2// Advanced sticker \_3// Basic mask \_4// Advanced Mask|
|filters|filters|setFilter(final int filterId);|filterId:filters id|
|special effects ||setSpeciallyEffect(String speciallyName )|specially Name |
|Distorting mirror & have spent | | setDistortionEffect (final int distortionName, final Boolean isTeXiao) | distortionName distorting mirror name isTeXiao: whether the distorting mirror for special effects|
|Watermark & have spent | | setWatermark (Bitmap Bitmap, WaterAlignEnum WaterAlignEnum) | Bitmap watermark cut figure, WaterAlignEnum watermark display position (the corners of the screen)|
|Effective action stickers | 2.4.3 later | setSticker (final String stickerName, final int the action, Final Boolean show, final Boolean isAction, final String key) | stickerName: action name stickers (need to obtain a list action stickers first before use And then download the stickers), Action Action ID (0 // none 1 // look up 2 // open mouth 3 // blink), show whether display, isAction whether action sticker, Key sticker classification identification MHConfigConstants. TIE\_ZHI\_1 based sticker \_2 / / / / advanced stickers based mask \_4 \_3 / / / / advanced mask | beauty makeup & have spent | | 2.4.5 later takes effect setMakeup (int makeupId, Boolean enable) | makeupId beauty makeup type id (MHSDK. MAKEUP\_NONE / / no MHSDK. MAKEUP\_LIPSTICK / / lip gloss MAKEUP\_BLUSH // mhsdk. MAKEUP\_BLUSH // eyelash), enable whether to enable|
Description: Big eyes, thin face, mouth, nose, chin, forehead are basic and advanced versions can be used, the rest of the beauty can only be used in advanced versions.
- 一、产品简介(Product introduction)
- 1.功能说明(Functional Specification)
- 2.平台支持(Platform support)
- 3.官方链接(The official link)
- 二、集成指引(Integrated guidance)
- Android集成指引(Android Integration Guide)
- 1.概述(Overview)
- 2.接入说明(Access instructions)
- 3.详细步骤(detailed steps)
- 4.具体直播平台接入(Specific live broadcast platform access)
- 1.腾讯云直播(Tencent Cloud Live)
- 2.阿里云(Alibaba Cloud)
- 三、MHSDK美颜相关接口部分(MHSDK Interface related to beauty)
- Android相关接口文档说明(Android MHSDK Interface related to beauty)
- 美颜相关接口文档说明(Description of interfaces related to beauty)
- 四、常见问题(FAQ)
- Android常见问题(Android FAQ)
- 1.认证失败原因(Cause of authentication failure)
- 2.调用美型、贴纸、特效、调用美型、贴纸、特效、哈哈镜没有效果(Call beauty stickers special effects funhouse mirror have no effect)
- 3.MHBeautyManager的特别声明(Special statement from MHBeautyManager)
- 4.使用MHUI的注意事项(Considerations for using MHUI)
- 5.卡顿问题(Caton problem)
- 6.闪退问题(flash back problem)
- 7.贴纸无法下载(Stickers cannot be downloaded)
- 8.AndroidX腾讯云环境集成问题(AndroidX Tencent cloud environment integration problems)
- 9.导入新的sdk出现乱码(Garbled characters appear when importing a new SDK)
- 10.弹出的UI有阴影效果(The UI that pops up has a shadow effect)
- 11.Android10出现网络资源失败请检查网络(Android10 network resource failure please check the network)
- 12.美狐可以记录设置的各种参数吗(Can us fox record various parameters set)
- 13.七牛云替换sdk画面上下颠倒(Seven niuyun replacement SDK screen upside down)
- 14.贴纸可以自定义吗(Can stickers be customized)
- 15.您这边可以录制视频吗(Can you record a video)
- 16.MHSDK必须本地依赖吗(Does MHSDK have to be locally dependent)
- 17.找不到某个方法(I can't find a way)
- 18.环信不显示自己的头像框(Ring letter does not show your avatar box)
- 19.如何取消特效(How to Cancel special effects)
- 20.水印没有找到(Watermark not found)
- 21.声网视频通话大小屏切换问题(The size screen switchover of sonnet video calls is abnormal)
- 22.如何切换sdk的语言