package com.yunbao.faceunity.data; import com.faceunity.core.model.facebeauty.FaceBeautyBlurTypeEnum; import com.faceunity.core.model.facebeauty.FaceBeautyFilterEnum; import java.io.Serializable; import java.util.HashMap; /** * 保存到磁盘的对象 * 该例只保存特效demo展示出来的美颜功能 */ public class FaceBeautyData implements Serializable { /* 美肤 */ /* 磨皮类型 */ public int blurType = FaceBeautyBlurTypeEnum.FineSkin; /* 磨皮程度 */ public double blurIntensity = 0.0; /* 美白程度 */ public double colorIntensity = 0.0; /* 红润程度 */ public double redIntensity = 0.0; /* 锐化程度 */ public double sharpenIntensity = 0.0; /* 亮眼程度 */ public double eyeBrightIntensity = 0.0; /* 美牙程度 */ public double toothIntensity = 0.0; /* 去黑眼圈强度*/ public double removePouchIntensity = 0.0; /* 去法令纹强度*/ public double removeLawPatternIntensity = 0.0; /*美型*/ /* 瘦脸程度 */ public double cheekThinningIntensity = 0.0; /* V脸程度 */ public double cheekVIntensity = 0.0; /* 窄脸程度 */ public double cheekNarrowIntensity = 0.0; /* 短脸程度 */ public double cheekShortIntensity = 0.0; /* 小脸程度 */ public double cheekSmallIntensity = 0.0; /* 瘦颧骨 */ public double cheekBonesIntensity = 0.0; /* 瘦下颌骨 */ public double lowerJawIntensity = 0.0; /* 大眼程度 */ public double eyeEnlargingIntensity = 0.0; /* 圆眼程度 */ public double eyeCircleIntensity = 0.0; /* 下巴调整程度 */ public double chinIntensity = 0.5; /* 额头调整程度 */ public double forHeadIntensity = 0.5; /* 瘦鼻程度 */ public double noseIntensity = 0.0; /* 嘴巴调整程度 */ public double mouthIntensity = 0.5; /* 开眼角强度 */ public double canthusIntensity = 0.0; /* 眼睛间距 */ public double eyeSpaceIntensity = 0.5; /* 眼睛角度 */ public double eyeRotateIntensity = 0.5; /* 鼻子长度 */ public double longNoseIntensity = 0.5; /* 调节人中 */ public double philtrumIntensity = 0.5; /* 微笑嘴角强度 */ public double smileIntensity = 0.0; /* 眉毛上下 */ public double browHeightIntensity = 0.5; /* 眉毛间距 */ public double browSpaceIntensity = 0.5; /* 眼睑 */ public double eyeLidIntensity = 0.0; /* 眼睛高度 */ public double eyeHeightIntensity = 0.5; /* 眉毛粗细 */ public double browThickIntensity = 0.5; /* 嘴巴厚度 */ public double lipThickIntensity = 0.5; /* 五官立体 */ public double faceThreeIntensity = 0.5; /* 风格推荐 */ /* 是否开启风格推荐 */ /* 风格推荐类型 */ public int styleTypeIndex = -1; //所有滤镜 public HashMap filterMap = new HashMap<>(); /* 滤镜相关 */ /* 滤镜名称 */ public String filterName = FaceBeautyFilterEnum.ORIGIN; /* 滤镜程度 */ public double filterIntensity = 0.0f; }