美颜、美体
| | effectName | | | effectValue | resourcePath |
| | 常量名(Android) | 常量名(iOS) | 字符串值 | int类型 | 字符串类型,资源路径 |
美颜 | 美白 | XmagicConstant.EffectName.BEAUTY_WHITEN | BEAUTY_WHITEN | beauty.lutFoundationAlpha | 0~100 | 无 |
| 美白2 | XmagicConstant.EffectName.BEAUTY_WHITEN_2 | BEAUTY_WHITEN2 | beauty.lutFoundationAlpha2 | 0~100 | 无 |
| 美白3 | XmagicConstant.EffectName.BEAUTY_WHITEN_3 | BEAUTY_WHITEN3 | beauty.lutFoundationAlpha3 | 0~100 | 无 |
| 磨皮 | XmagicConstant.EffectName.BEAUTY_SMOOTH | BEAUTY_SMOOTH | smooth.smooth | 0~100 | 无 |
| 红润 | XmagicConstant.EffectName.BEAUTY_ROSY | BEAUTY_ROSY | smooth.rosy | 0~100 | 无 |
画面调整 | 对比度 | XmagicConstant.EffectName.BEAUTY_CONTRAST | BEAUTY_CONTRAST | beauty.imageContrastAlpha | -100~100 | 无 |
| 饱和度 | XmagicConstant.EffectName.BEAUTY_SATURATION | BEAUTY_SATURATION | smooth.saturation | -100~100 | 无 |
| 清晰度 | XmagicConstant.EffectName.BEAUTY_CLEAR | BEAUTY_CLEAR | beauty.lutClearAlpha | 0~100 | 无 |
| 锐化 | XmagicConstant.EffectName.BEAUTY_SHARPEN | BEAUTY_SHAPE | smooth.sharpen | 0~100 | 无 |
| 弱光降噪 (V3.6.0) | XmagicConstant.EffectName.BEAUTY_IMAGE_DENOISE | BEAUTY_IMAGE_DENOISE | postEffect.denoise | 0~100 | 无 |
| 色温 | XmagicConstant.EffectName.BEAUTY_IMAGE_WARMTH | BEAUTY_IMAGE_WARMTH | beauty.imageWarmth | -100~100 | 无 |
| 色调 | XmagicConstant.EffectName.BEAUTY_IMAGE_TINT | BEAUTY_IMAGE_TINT | beauty.imageTint | -100~100 | 无 |
高级美型 | 大眼 | XmagicConstant.EffectName.BEAUTY_ENLARGE_EYE | BEAUTY_ENLARGE_EYE | basicV7.enlargeEye | 0~100 | 无 |
| 亮眼 | XmagicConstant.EffectName.BEAUTY_EYE_LIGHTEN | BEAUTY_EYE_LIGHTEN | beauty.eyeLighten | 0~100 | 无 |
| 眼距 | XmagicConstant.EffectName.BEAUTY_EYE_DISTANCE | BEAUTY_EYE_DISTANCE | basicV7.eyeDistance | -100~100 | 无 |
| 眼角 | XmagicConstant.EffectName.BEAUTY_EYE_ANGLE | BEAUTY_EYE_ANGLE | basicV7.eyeAngle | -100~100 | 无 |
| 眼宽 | XmagicConstant.EffectName.BEAUTY_EYE_WIDTH | BEAUTY_EYE_WIDTH | basicV7.eyeWidth | -100~100 | 无 |
| 眼高 | XmagicConstant.EffectName.BEAUTY_EYE_HEIGHT | BEAUTY_EYE_HEIGHT | basicV7.eyeHeight | -100~100 | 无 |
| 祛眼袋 | XmagicConstant.EffectName.BEAUTY_FACE_REMOVE_EYE_BAGS | BEAUTY_FACE_REMOVE_EYE_BAGS | beauty.removeEyeBags | 0~100 | 无 |
| 眉毛角度 | XmagicConstant.EffectName.BEAUTY_EYEBROW_ANGLE | BEAUTY_EYEBROW_ANGLE | basicV7.eyebrowAngle | -100~100 | 无 |
| 眉毛距离 | XmagicConstant.EffectName.BEAUTY_EYEBROW_DISTANCE | BEAUTY_EYEBROW_DISTANCE | basicV7.eyebrowDistance | -100~100 | 无 |
| 眉毛高度 | XmagicConstant.EffectName.BEAUTY_EYEBROW_HEIGHT | BEAUTY_EYEBROW_HEIGHT | basicV7.eyebrowHeight | -100~100 | 无 |
| 眉毛长度 | XmagicConstant.EffectName.BEAUTY_EYEBROW_LENGTH | BEAUTY_EYEBROW_LENGTH | basicV7.eyebrowLength | -100~100 | 无 |
| 眉毛粗细 | XmagicConstant.EffectName.BEAUTY_EYEBROW_THICKNESS | BEAUTY_EYEBROW_THICKNESS | basicV7.eyebrowThickness | -100~100 | 无 |
| 眉峰 | XmagicConstant.EffectName.BEAUTY_EYEBROW_RIDGE | BEAUTY_EYEBROW_RIDGE | basicV7.eyebrowRidge | -100~100 | 无 |
| 瘦鼻 | XmagicConstant.EffectName.BEAUTY_NOSE_THIN | BEAUTY_NOSE_THIN | basicV7.thinNose | 0~100 | 无 |
| 鼻翼 | XmagicConstant.EffectName.BEAUTY_NOSE_WING | BEAUTY_NOSE_WING | basicV7.noseWing | -100~100 | 无 |
| 鼻子位置 | XmagicConstant.EffectName.BEAUTY_NOSE_HEIGHT | BEAUTY_NOSE_HEIGHT | basicV7.noseHeight | -100~100 | 无 |
| 鼻梁 | XmagicConstant.EffectName.BEAUTY_NOSE_BRIDGE_WIDTH | BEAUTY_NOSE_BRIDGE_WIDTH | basicV7.noseBridgeWidth | -100~100 | 无 |
| 山根 | XmagicConstant.EffectName.BEAUTY_NASION | BEAUTY_NASION | basicV7.nasion | -100~100 | 无 |
| 白牙 | XmagicConstant.EffectName.BEAUTY_TOOTH_WHITEN | BEAUTY_TOOTH_WHITEN | beauty.toothWhiten | 0~100 | 无 |
| 嘴型 | XmagicConstant.EffectName.BEAUTY_MOUTH_SIZE | BEAUTY_MOUTH_SIZE | basicV7.mouthSize | -100~100 | 无 |
| 嘴唇厚度 | XmagicConstant.EffectName.BEAUTY_MOUTH_HEIGHT | BEAUTY_MOUTH_HEIGHT | basicV7.mouthHeight | -100~100 | 无 |
| 嘴唇宽度 | XmagicConstant.EffectName.BEAUTY_MOUTH_WIDTH | BEAUTY_MOUTH_WIDTH | basicV7.mouthWidth | -100~100 | 无 |
| 嘴唇位置 | XmagicConstant.EffectName.BEAUTY_MOUTH_POSITION | BEAUTY_MOUTH_POSITION | basicV7.mouthPosition | -100~100 | 无 |
| 微笑唇 | XmagicConstant.EffectName.BEAUTY_SMILE_FACE | BEAUTY_SMILE_FACE | basicV7.smileFace | -100~100 | 无 |
| 窄脸 | XmagicConstant.EffectName.BEAUTY_FACE_THIN | BEAUTY_FACE_THIN | basicV7.thinFace | 0~100 | 无 |
| 瘦脸-自然 | XmagicConstant.EffectName.BEAUTY_FACE_NATURE | BEAUTY_FACE_NATURE | basicV7.natureFace | 0~100 | 无 |
| 瘦脸-女神 | XmagicConstant.EffectName.BEAUTY_FACE_GODNESS | BEAUTY_FACE_GODNESS | basicV7.godnessFace | 0~100 | 无 |
| 瘦脸-英俊 | XmagicConstant.EffectName.BEAUTY_FACE_MALE_GOD | BEAUTY_FACE_MALE_GOD | basicV7.maleGodFace | 0~100 | 无 |
| V脸 | XmagicConstant.EffectName.BEAUTY_FACE_V | BEAUTY_FACE_V | basicV7.vFace | 0~100 | 无 |
| 收下颌 | XmagicConstant.EffectName.BEAUTY_FACE_JAW | BEAUTY_FACE_JAW | basicV7.faceJaw | 0~100 | 无 |
| 短脸 | XmagicConstant.EffectName.BEAUTY_FACE_SHORT | BEAUTY_FACE_SHORT | basicV7.shortFace | 0~100 | 无 |
| 脸型 | XmagicConstant.EffectName.BEAUTY_FACE_BASIC | BEAUTY_FACE_BASIC | liquefaction.basic3 | 0~100 | 无 |
| 下巴 | XmagicConstant.EffectName.BEAUTY_FACE_THIN_CHIN | BEAUTY_FACE_THIN_CHIN | basicV7.chin | -100~100 | 无 |
| 额头 | XmagicConstant.EffectName.BEAUTY_FACE_FOREHEAD | BEAUTY_FACE_FOREHEAD | basicV7.forehead | -100~100 | 无 |
| 祛皱 | XmagicConstant.EffectName.BEAUTY_FACE_REMOVE_WRINKLE | BEAUTY_FACE_REMOVE_WRINKLE | beauty.removeWrinkle | 0~100 | 无 |
| 祛法令纹 | XmagicConstant.EffectName.BEAUTY_FACE_REMOVE_LAW_LINE | BEAUTY_FACE_REMOVE_LAW_LINE | beauty.removeLawLine | 0~100 | 无 |
| 瘦颧骨 | XmagicConstant.EffectName.BEAUTY_FACE_THIN_CHEEKBONE | BEAUTY_FACE_THIN_CHEEKBONE | basicV7.cheekboneThin | 0~100 | 无 |
单点美妆 | 口红 | XmagicConstant.EffectName.BEAUTY_MOUTH_LIPSTICK |
BEAUTY_MOUTH_LIPSTICK
| beauty.faceFeatureLipsLut | 0~100 | 口红图片在手机上的绝对路径 或者 相对于美颜模型文件目录的相对路径
示例:
/images/beauty/lips_fuguhong.png |
| 腮红 | XmagicConstant.EffectName.BEAUTY_FACE_RED_CHEEK | BEAUTY_FACE_RED_CHEEK | beauty.faceFeatureRedCheek | 0~100 | 示例:
/images/beauty/saihong_jianyue.png |
| 立体 | XmagicConstant.EffectName.BEAUTY_FACE_SOFTLIGHT |
BEAUTY_FACE_SOFTLIGHT
| beauty.faceFeatureSoftlight | 0~100 | 示例:
/images/beauty/liti_ziran.png |
| 眼影 | XmagicConstant.EffectName.BEAUTY_FACE_MAKEUP_EYE_SHADOW |
BEAUTY_FACE_EYE_SHADOW
| beauty.faceFeatureEyesMakeup.eyeShadow | 0~100 | 示例:
/images/beauty/eyes_makeup_eye_shadow_0-albatross.png |
| 眼线 | XmagicConstant.EffectName.BEAUTY_FACE_MAKEUP_EYE_LINER |
BEAUTY_FACE_EYE_LINER
| beauty.faceFeatureEyesMakeup.eyeLiner | 0~100 | 示例:
/images/beauty/eyes_makeup_eye_liner_0.png |
| 睫毛 | XmagicConstant.EffectName.BEAUTY_FACE_MAKEUP_EYELASH |
BEAUTY_FACE_EYELASH
| beauty.faceFeatureEyesMakeup.eyelash | 0~100 | 示例:
/images/beauty/eyes_makeup_eyelash_0.png |
| 眉毛 | XmagicConstant.EffectName.BEAUTY_FACE_MAKEUP_EYEBROW |
BEAUTY_FACE_EYEBROW
| beauty.faceFeatureEyesMakeup.eyebrow | 0~100 | 示例:
/images/beauty/eyes_makeup_eyebrow_0.png |
| 美瞳 | XmagicConstant.EffectName.BEAUTY_FACE_MAKEUP_EYEBALL |
BEAUTY_FACE_EYEBALL
| beauty.faceFeatureEyesMakeup.eyeball | 0~100 | 示例:
/images/beauty/eyes_makeup_eyeball_0.png |
美体 | 一键瘦身 | XmagicConstant.EffectName.BODY_AUTOTHIN_BODY_STRENGTH | BODY_AUTOTHIN_BODY_STRENGTH | body.autothinBodyStrength | 0~100 | 无 |
| 长腿 | XmagicConstant.EffectName.BODY_LEG_STRETCH | BODY_LEG_STRETCH | body.legStretch | 0~100 | 无 |
| 瘦腿 | XmagicConstant.EffectName.BODY_SLIM_LEG_STRENGTH | BODY_SLIM_LEG_STRENGTH | body.slimLegStrength | 0~100 | 无 |
| 瘦腰 | XmagicConstant.EffectName.BODY_WAIST_STRENGTH | BODY_WAIST_STRENGTH | body.waistStrength | 0~100 | 无 |
| 瘦肩 | XmagicConstant.EffectName.BODY_THIN_SHOULDER_STRENGTH | BODY_THIN_SHOULDER_STRENGTH | body.thinShoulderStrength | 0~100 | 无 |
| 胸部调整 | XmagicConstant.EffectName.BODY_ENLARGE_CHEST_STRENGTH | BODY_ENLARGE_CHEST_STRENGTH | body.enlargeChestStrength | -100~100 | 无 |
| 小头 | XmagicConstant.EffectName.BODY_SLIM_HEAD_STRENGTH | BODY_SLIM_HEAD_STRENGTH | body.slimHeadStrength | 0~100 | 无 |
滤镜、美妆、动效、分割
| | effectName | | | effectValue | resourcePath | extraInfo | |
| 常量名(Android) | 常量名(iOS) | 字符串值 | int类型 | 字符串类型,资源路径 | key 字符串类型 | value字符串类型 | |
滤镜 | 无 | XmagicConstant.EffectName.EFFECT_LUT |
EFFECT_LUT
| lut | 滤镜强度,0~100 | 滤镜图片在手机上的绝对路径,示例:
/data/user/0/com.tencent.pitumotiondemo.effects/files/xmagic/light_material/lut/aiqing_lf.png
如果要取消滤镜,这里填null | 无 | 无 |
美妆 | 无 | XmagicConstant.EffectName.EFFECT_MAKEUP |
EFFECT_MAKEUP
| makeup | 美妆强度,0~100 | 美妆素材在手机上的绝对路径。
如果要取消美妆,这里填null | 【可选】makeupLutStrength
【可选】mergeWithCurrentMotion | makeupLutStrength:美妆素材中的滤镜强度,取值"0"到"100" mergeWithCurrentMotion:"true"或"false",表示是否叠加在当前动效上。如果不填写此字段,则认为是 false |
动效 | 无 | XmagicConstant.EffectName.EFFECT_MOTION |
EFFECT_MOTION
| motion | 无 | 动效素材在手机上的绝对路径,示例:
/data/user/0/com.tencent.pitumotiondemo.effects/files/xmagic/light_material/motion/video_keaituya
如果要取消动效,这里填null | 【可选】mergeWithCurrentMotion | mergeWithCurrentMotion:"true"或"false",表示是否叠加在当前动效上。如果不填写此字段,则认为是 false |
背景分割 | 普通 | XmagicConstant.EffectName.EFFECT_SEGMENTATION |
EFFECT_SEGMENTATION
| segmentation | 无 | 背景分割素材在手机上的绝对路径
如果要取消分割,这里填null | 【可选】mergeWithCurrentMotion | mergeWithCurrentMotion:"true"或"false",表示是否叠加在当前动效上。如果不填写此字段,则认为是 false |
绿幕分割 | XmagicConstant.EffectName.EFFECT_SEGMENTATION |
EFFECT_SEGMENTATION
| segmentation | 无 | 背景分割素材在手机上的绝对路径
如果要取消分割,这里填null | 【必填】segType
【必填】bgType
【必填】bgPath
【可选】keyColor
【可选】mergeWithCurrentMotion | segType:"green_background"
.bgType:自定义背景类型,"0"表示图片或pag,"1"表示视频 bgPath:自定义背景图片或视频路径 keyColor:绿幕颜色RGB,格式如"#0x00ff00" mergeWithCurrentMotion:"true"或"false",表示是否叠加在当前动效上。如果不填写此字段,则认为是 false | |
自定义背景 | XmagicConstant.EffectName.EFFECT_SEGMENTATION |
EFFECT_SEGMENTATION
| segmentation | 无 | 背景分割素材在手机上的绝对路径
如果要取消分割,这里填null | 【必填】segType
【必填】bgType
【必填】bgPath
【可选】mergeWithCurrentMotion | segType:"custom_background" bgType:自定义背景类型,"0"表示图片或者pag,"1"表示视频 bgPath:自定义背景图片或视频路径 mergeWithCurrentMotion:"true"或"false",表示是否叠加在当前动效上。如果不填写此字段,则认为是 false |