Loading...
前言用代码在简单视频编辑中,主要就是加美颜、水印(贴图)、视频截取、视频拼接、音视频的处理,在美颜中,使用GPUImage即可实现多种滤镜、磨皮美颜的功能,并且可以脸部识别实时美颜等功能,这个有很多成熟的处理方案,所以现在主要说后面的水印(贴图)、视频截取、视频拼接、音视频的处理,在文章结尾会...
每一个view都有一个contentMode属性。这个属性用来控制view如何重用界面的内容以响应界面的几何变化,或者是将整个内容完全重用。当一个view第一次被展示的时候,它会将自己的内容渲染为一张位图。之后,改变view的几何尺寸不会总是导致这个位图重绘。相反的,contentMode属性...
柔光就是加了一层滤镜,如果是图片上面加柔光,看这个文章就可以了《IOS使用GPUImage滤镜初级试水》。如果是为了给录制的视频加柔光,也是使用的GPUImageSoftLightBlendFilter这个滤镜效果。一、柔光滤镜因为GPUImageSoftLightBlendFilter是GP...
一、判断NSString中的字符是否为中文在Unicode编码的NSString中,如何遍历字符串中的汉字呢?网上查了很多方法,几乎都是这一种:
webview中用html5的video方式播放视频时,在ipad上是默认原来大小的,而在iphone上是默认全屏播放的。解决办法需要在网页端和ios前端都要修改一、网页设置HTML里video必须加上webkit-playsinline属性,比如
ARC模式很方便的使程序员可以不再关心是否通过retain/release正确地释放每个使用过的对象,而将更多的精力用于开发程序的核心功能,但是并不是使用了ARC就可以高枕无忧,在引用的时候还要注意引用的方式,特别是在块引用中,避免循环引用问题。
在音频和视频中,都会有缩略图的默认占位图,音频文件中封装了这些数据,所以直接从mp3等文件中读取出来就可以了。而视频,系统的播放器类是没有缩略图显示的,需要自己根据帧率截取一帧。一、需要导入库
在使用AFNetworking框架的时候,打印上传进度和回调,发现上传进度已经100%了,但是等了半天才回调,调用回调函数。
GPUImage在加滤镜、图像处理上面集成的很完善,现在在使用的时候碰到的一些问题做下总结备忘,这些都是弄了很长时间才找到原因,如果碰到相似的可以节省下时间。当然简单的使用也可以看这个文章《IOS使用GPUImage滤镜初级试水》