84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
很好奇相机类APP里面的那些滤镜功能是怎么实现的,希望有经验的人能给我讲讲,谢谢~
认证0级讲师
如果对滤镜没有很多自定义的要求,可以直接拿一些开源的库来做,比如 GUPImage 就有很多滤镜,或者 github 上搜一下 filter。
如果想自己来做各种滤镜,建议你可以看一下苹果的 core image 以及 CIFilter 相关的东西,比如 WWDC 上有一些视频(515_hd_developing_core_image_filters_for_ios)。
滤镜可以看看腾讯AlloyTeam团队出的AlloyPhoto:https://github.com/AlloyTeam/AlloyPhoto
主要使用了OpenGL ES技术,通过GPU进行图像处理。这方面开源的GPUImage不错,如果希望提高开发效率,可以考虑使用第三方 SDK,比如TuSDK: tusdk.com,几行代码就给应用加上特效相机功能。
如果对滤镜没有很多自定义的要求,可以直接拿一些开源的库来做,比如 GUPImage 就有很多滤镜,或者 github 上搜一下 filter。
如果想自己来做各种滤镜,建议你可以看一下苹果的 core image 以及 CIFilter 相关的东西,比如 WWDC 上有一些视频(515_hd_developing_core_image_filters_for_ios)。
滤镜可以看看腾讯AlloyTeam团队出的AlloyPhoto:https://github.com/AlloyTeam/AlloyPhoto
主要使用了OpenGL ES技术,通过GPU进行图像处理。这方面开源的GPUImage不错,如果希望提高开发效率,可以考虑使用第三方 SDK,比如TuSDK: tusdk.com,几行代码就给应用加上特效相机功能。