摘要: 开发中有时会用到一些滤镜对视频、图片、或者摄像头进行处理,获取一些特效,GPUImage中有多达125种滤镜,配合OPENGL ES使用,可以达到我们想要的效果。下面这些库文件对应的是这些滤镜要实现的效果,记下来,以做参考。 /** #import "GPUImageBrightnessFilter 阅读全文
posted @ 2020-11-11 05:21 vkkkkkkkkkk 阅读(299) 评论(0) 推荐(0) 编辑
摘要: ffplay是FFMpeg工程中提供的播放器,功能相当强大,凡是FFMpeg支持的音视频格式它基本上都支持,,甚至连VLC不支的一些流媒体都可以播放,比如RTMP,但是他缺点是不是图形化界面的,必须通过键盘来操作,本文简单介绍下他的快捷键以及选项。 快捷键: 播放音视频文件,可通过下列案件控制音视频 阅读全文
posted @ 2020-11-09 03:16 vkkkkkkkkkk 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 面试中,常常会问到property中copy和strong修饰符的用法,要把简单的东西说透彻,还是需要花一些功夫的。在此,列举我在实际测试中使用这两个修饰符修饰数组或数据集及字符串获得的一些心得,以抛砖引玉。 例如常见的数组,有以下四种作为成员变量的写法: @property (nonatomic, 阅读全文
posted @ 2020-10-30 05:22 vkkkkkkkkkk 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.读取图片数据 + (nullable YYImage *)imageNamed:(NSString *)name; // no cache! + (nullable YYImage *)imageWithContentsOfFile:(NSString *)path; + (nullable Y 阅读全文
posted @ 2020-10-27 20:27 vkkkkkkkkkk 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 1,首先来对GLKViewController一探究竟 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import <GLKit/GLKView.h> NS_ASSUME_NONNULL_BEGIN @protocol GLKV 阅读全文
posted @ 2020-10-05 06:00 vkkkkkkkkkk 阅读(134) 评论(0) 推荐(0) 编辑
摘要: SDWebImage内部实现过程 1. 入口 setImageWithURL:placeholderImage:options: 会先把 placeholderImage 显示,然后 SDWebImageManager 根据 URL 开始处理图片。 2. 进入 SDWebImageManager-d 阅读全文
posted @ 2020-05-19 14:11 vkkkkkkkkkk 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 知识点大纲 (1) 什么是界面传值? (2) 正向传值 (3) 代理传值 (4) 单例传值 (5) 通知传值 (6) 代码块传值 1.什么是界面传值? 绝大多数应用都是由多个界面构成的,需要在界面之间传输数据,这就是界面传值。 2. 正向传值 实例:登陆界面创建主界面,登陆界面的用户名传递到主界面 阅读全文
posted @ 2020-05-19 13:44 vkkkkkkkkkk 阅读(232) 评论(0) 推荐(0) 编辑