前言:
其实,不仅仅是水印,包含一些3D立体相册的灵感。可以通过GPUImage来实现
试想一下,我们可以通过手机录制视频,然后能够实现自己添加特效,制作成动感影集,是不是很激动。
实现效果:
说明:
实现了一个简单地动画,逻辑是,A视图跟随B视图转动,但是A视图的尺寸仅仅被B视图包裹在内,随之变动。
其实很简单:
imageView1.frame = CGRectMake(imageView2.frame.origin.x+1, imageView2.frame.origin.y+1, imageView2.frame.size.width+1, imageView2.frame.size.height+1);
imageView2.layer.transform = CATransform3DRotate(imageView2.layer.transform, M_PI/100, 0, 0 , 1);
一个简单地CATransform3D动画。
关于视频水印,请看上一篇博客
http://blog.youkuaiyun.com/xoxo_x/article/details/71055867
介绍一下:GPUImageUIElement
GPUImageUIElement 是一个输入类,可以将UIView属性的视图转为纹理,输入到输出源,例如:GPUImageView、GPUImageMovieWriter以及filter
其创建方式和对象方法: