openGL ES进阶教程(六)美颜滤镜之白、磨皮与红润
发布时间
阅读量:
阅读量
在网上搜集了大量美颜滤镜的效果,但都不尽如人意。直到偶然发现iOS平台上有一个用OC语言编写的美颜滤镜,于是决定尝试将其改写为Java版本。幸运的是,大学期间曾接触过一段时间的iOS开发,虽然水平有限,但没想到最终竟然成功完成了转换。

美化处理后:

可观察到存在四个可调节的滑动条,自上而下依次为磨皮强度、磨皮数值、美白程度以及红润效果。
磨皮:本质就是让像素点模糊,可以使用高斯模糊,但是可能导致边缘会不清晰,用双边滤波(Bilateral Filter) ,有针对性的模糊像素点,能保证边缘不被模糊。
美白:本质就是提高亮度。
红润:本质就是改变色调。
Photoshop混合模式详细解析及中英文对照:<http://www.jianshu.com/p/175631f45ec
全部评论 (0)
还没有任何评论哟~
