首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
视频音频
订阅
nenhall
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
iOS-抠图:去除图片中指定范围颜色的三种方式
下面介绍两种途径的三种处理方式(不知道为啥想起了孔乙己),具体性能鶸并未对比,如果有大佬能告知,不胜感激。 其中使用了HSV颜色模型,因为HSV模型,对于颜色范围的表示,相比RGB更加友好。 注意:第三步中,不可以直接使用imageWithCIImage:,因为得到的并不是一个…
Metal Shader Language 语言规范
上一篇博客 Metal 入门知识 整理了Metal基础知识,今天总结一下Metal Shader Language 相关知识以及语言规范。 Metal 语言介绍 Metal着色器语言是用来编写 3D图
iOS-音频-AVAudioSession
1. AVAudioSession 概述 最近一年一直在做IPC Camera的iOS客户端开发。和音频打交道,必须要弄清楚 AVAudioSession。 可以看到AVAudioSession就是用来管理多个APP对音频硬件设备(麦克风,扬声器)的资源使用。 2. AVAud…
More-iOS开发中的音频相关内容总结
说起iOS中的Audio,耳熟能详的就是AVFoundation,毕竟它是个全能型的框架,不过的AVFoundation现在的地位可以类比JavaScript现在的地位,JavaScript现在甚至都插手嵌入式开发了🙂。 但也就是这种什么所谓的全能型选手,拥有大而全的技能,却…
iOS Airplay Screen Mirroring 投屏技术详解
投屏技术已经被大量用在身边的产品, 比如电视投屏, 投影仪, 视频会议产品中. 在iOS平台外的其他平台中都已经有非常成熟的标准和实现. 但在封闭的苹果iOS和Mac系统中, 苹果使用私有的Airplay协议进行多屏互动, 只开放给自己生态中的产品. 对此相关技术限制比较严格,…
Metal 系列教程(1)- Metal 介绍及基本使用
Metal 介绍及基本使用 最近做的一个技术研究,metal 的国内相关资料很少,所以整理了这一系列文章,希望能帮到有用的人。 什么是 Metal Metal 是一个和 OpenGL ES 类似的面向底层的图形编程接口,通过使用相关的 api 可以直接操作 GPU ,最早在 20…
使用OpenGLES实现UIImageView显示效果
本篇使用OpenGLES实现UIImageView的显示功能,代码已做详细注释。OpenGL相关文章参考前几篇。
LearningAVFoundation之拍摄+实时滤镜+实时写入
AVFoundation框架的功能十分强大,同时也充斥着各种类,比如各种session,各种input,各种output。之前并没有对整个框架进行过完整梳理,虽然也能东拼西凑的那各种类完成需求,但遇到深度定制的需求以及踩到坑之后,总会比较吃力。最近,在看《learning AV…
FFmpeg视频播放的内存管理
在写这个播放器的时候,遇到了一些内存管理的问题,虽然棘手但是也让我对此有了比较完善的理解,而且很多相关资料并没有跟随FFmpeg的更新,比如缓冲池AVBufferPool的使用。 av_frame_alloc只是给AVFrame分配了内存,它内部的buf还是空的,就相当于造了一…