with-photo-changecolor-Android 修图(换证件照背景,污点修复).zip

上传者: 38744270 | 上传时间: 2022-05-03 16:26:54 | 文件大小: 2.59MB | 文件类型: ZIP
本项目是一个Android Project,用Canvas给人脸化妆(画妆)的APP演示项目主要内容包括:唇彩,美瞳,粉底,眼影,腮红,眼线,双眼皮,眉毛等,能画的妆,都画了利用图形局部变形算法进行 大眼,瘦脸,丰胸,大长腿等磨平/美白部分效果展示美妆 大眼瘦脸大长腿更多演示效果请直接查看下方原理文章,或者直接下载 演示APP Release V1.0.0版本演示APP 主要实现了的部分为public enum Region {     FOUNDATION("粉底"),     BLUSH("腮红"),     LIP("唇彩"),     BROW("眉毛"),     EYE_LASH("睫毛"),     EYE_CONTACT("美瞳"),     EYE_DOUBLE("双眼皮"),     EYE_LINE("眼线"),     EYE_SHADOW("眼影");     private String name;     Region(String name) {         this.name = name;     } } public enum BeautyType {     SMALLFACE(2,"瘦脸"),     LONGLEG(3,"大长腿增高"),     EYE(4,"眼睛放大"),     BREST(5,"丰胸"),     WHITE(7,"美白"),     SMALLBODY(9,"瘦脸瘦身");     private int type;     private String name;     BeautyType(int type, String name) {         this.type = type;         this.name = name;     } }原理Android:让你的“女神”逆袭,代码撸彩妆(画妆)Android:让你的“女神”逆袭,代码撸彩妆 2(大眼,瘦脸,大长腿)

文件下载

资源详情

[{"title":"( 84 个子文件 2.59MB ) with-photo-changecolor-Android 修图(换证件照背景,污点修复).zip","children":[{"title":"Makeup-master","children":[{"title":"gradlew.bat <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"gradle.properties <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"app","children":[{"title":"proguard-rules.pro <span style='color:#111;'> 751B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"ding","children":[{"title":"makeup","children":[{"title":"ExampleUnitTest.java <span style='color:#111;'> 376B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"androidTest","children":[{"title":"java","children":[{"title":"com","children":[{"title":"ding","children":[{"title":"makeup","children":[{"title":"ExampleInstrumentedTest.java <span style='color:#111;'> 701B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"res","children":[{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 8.91KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 14.78KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable","children":[{"title":"bg_btn.xml <span style='color:#111;'> 232B </span>","children":null,"spread":false},{"title":"ic_launcher_background.xml <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 4.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable-v24","children":[{"title":"ic_launcher_foreground.xml <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false}],"spread":false},{"title":"values","children":[{"title":"colors.xml <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 297B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 363B </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 6.24KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 10.17KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.38KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-anydpi-v26","children":[{"title":"ic_launcher_round.xml <span style='color:#111;'> 272B </span>","children":null,"spread":false},{"title":"ic_launcher.xml <span style='color:#111;'> 272B </span>","children":null,"spread":false}],"spread":false},{"title":"layout","children":[{"title":"activity_long_leg.xml <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"activity_small_face.xml <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"activity_main.xml <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"activity_img.xml <span style='color:#111;'> 721B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"assets","children":[{"title":"face_point1.json <span style='color:#111;'> 65.40KB </span>","children":null,"spread":false},{"title":"eye_shadow.png <span style='color:#111;'> 59.20KB </span>","children":null,"spread":false},{"title":"makeup1.jpeg <span style='color:#111;'> 23.47KB </span>","children":null,"spread":false},{"title":"leg.jpeg <span style='color:#111;'> 40.84KB </span>","children":null,"spread":false},{"title":"makeup.jpeg <span style='color:#111;'> 23.37KB </span>","children":null,"spread":false},{"title":"lash_res_bottom.png <span style='color:#111;'> 14.62KB </span>","children":null,"spread":false},{"title":"eye_line.png <span style='color:#111;'> 8.69KB </span>","children":null,"spread":false},{"title":"double_eye.png <span style='color:#111;'> 16.38KB </span>","children":null,"spread":false},{"title":"face_point.json <span style='color:#111;'> 65.27KB </span>","children":null,"spread":false},{"title":"face_blush.png <span style='color:#111;'> 9.45KB </span>","children":null,"spread":false},{"title":"brow.png <span style='color:#111;'> 14.06KB </span>","children":null,"spread":false},{"title":"lash_res_top.png <span style='color:#111;'> 38.76KB </span>","children":null,"spread":false},{"title":"eye_contact.png <span style='color:#111;'> 65.81KB </span>","children":null,"spread":false},{"title":"eye.png <span style='color:#111;'> 79.55KB </span>","children":null,"spread":false}],"spread":false},{"title":"jniLibs","children":[{"title":"armeabi-v7a","children":[{"title":"libAmniXSkinSmooth.so <span style='color:#111;'> 212.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"x86","children":[{"title":"libAmniXSkinSmooth.so <span style='color:#111;'> 121.37KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"ding","children":[{"title":"makeup","children":[{"title":"draw","children":[{"title":"LipDraw.java <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"EyeDraw.java <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false},{"title":"BrowDraw.java <span style='color:#111;'> 671B </span>","children":null,"spread":false},{"title":"FoundationDraw.java <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"BlushDraw.java <span style='color:#111;'> 607B </span>","children":null,"spread":false}],"spread":false},{"title":"SmallFaceActivity.java <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"MagnifyActivity.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"AdjustLegActivity.java <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"MakeupBeautyUtils.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"CommonShareBitmap.java <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"DrawUtils.java <span style='color:#111;'> 5.36KB </span>","children":null,"spread":false},{"title":"EyeAngleAndScaleCalc.java <span style='color:#111;'> 6.17KB </span>","children":null,"spread":false},{"title":"FacePoint.java <span style='color:#111;'> 10.15KB </span>","children":null,"spread":false},{"title":"Region.java <span style='color:#111;'> 443B </span>","children":null,"spread":false},{"title":"BitmapUtils.java <span style='color:#111;'> 767B </span>","children":null,"spread":false},{"title":"TimeAopUtils.java <span style='color:#111;'> 554B </span>","children":null,"spread":false}],"spread":false},{"title":"beauty","children":[{"title":"MagnifyEyeUtils.java <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"SmallFaceView.java <span style='color:#111;'> 11.14KB </span>","children":null,"spread":false},{"title":"AdjustLegView.java <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false},{"title":"SmallFaceUtils.java <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false},{"title":"LongLegsUtils.java <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"amnix","children":[{"title":"skinsmoothness","children":[{"title":"AmniXSkinSmooth.java <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"AndroidManifest.xml <span style='color:#111;'> 971B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 920B </span>","children":null,"spread":false}],"spread":true},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.jar <span style='color:#111;'> 53.06KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.properties <span style='color:#111;'> 232B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"doc","children":[{"title":"doc2.md <span style='color:#111;'> 23.84KB </span>","children":null,"spread":false},{"title":"5.png <span style='color:#111;'> 204.80KB </span>","children":null,"spread":false},{"title":"doc1.md <span style='color:#111;'> 23.48KB </span>","children":null,"spread":false},{"title":"1.png <span style='color:#111;'> 108.04KB </span>","children":null,"spread":false},{"title":"smallface.gif <span style='color:#111;'> 1.17MB </span>","children":null,"spread":false},{"title":"2.png <span style='color:#111;'> 97.17KB </span>","children":null,"spread":false},{"title":"4.png <span style='color:#111;'> 173.70KB </span>","children":null,"spread":false},{"title":"3.png <span style='color:#111;'> 205.50KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 558B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明