首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
shader
订阅
huozhu0603
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
IOS开发一个直播应用
直播已经成为现代互联网生活的重要组成部分,不仅改变了传统的媒体传播方式,还成为社交互动、电子商务和教育领域的重要工具。从最初的文字和图片形式,到视频录制,再到如今实时音视频的直播技术
iOS borderWidth为0.5边框上下不均匀问题探究和解决
一. 背景 项目中经常遇到需要给按钮或者视图设置0.5的边框,因此习惯通过layer.borderWidth的来设置,但设置出来,会发现上下边框有点不均匀,明显左上部分比较细,右下部分比较粗。 二.
什么?同一张图在Flutter和iOS原生渲染出来效果不一样?
最近遇到了一个很奇怪的现象,同样的一张图在iOS原生能正常显示,但是在Flutter就显得很暗 具体往下看 现象 思考 看到这种场景顿时懵逼,明明是一张图,不至于Flutter这么拉胯吧,但是这个现象
ios平台实现视频H264硬编码及软编码(附完整demo)
第2步:设置编码器类型为kCMVideoCodecType_H264,通过VTSessionSetProperty方法和 kVTCompressionPropertyKey_ExpectedFrameRate、kVTCompressionPropertyKey_AverageB…
OpenGL ES之LUT(滤镜基准图)
Look Up Table(简称LUT,查找表)。输入一个值,然后通过查找表来得到一个输出值。在调色领域中,称为颜色查找表,查找表的分量为R、G、B,是一种降低GPU运算量的技术,通过将颜色值存储在一张表中,在需要的时候通过索引在这张表上找到对应的颜色值。这是一种使用空间换时间…
iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,OpenCV等
对于刚接触iOS图形相关框架的小白,有一些图形框架在字面上和功能上非常容易混淆。这里旨在总结一下各种框架,区分它们的概念和功能,以作日后进一步细分学习的指引。因而,本文并不会针对具体框架作详解,只作区分引导,读者可自行选择方向继续深造。为此,笔者总结了一张各种框架关系图,如下所…
iOS 针对 LUT 滤镜的实现对比
从零讲解 iOS 中 OpenGL ES 的纹理渲染
本文主要介绍,如何使用 OpenGL ES 来渲染一张图片。内容包括:基础概念的讲解,如何使用 GLKit 来渲染纹理,如何使用 GLSL 编写的着色器来渲染纹理。 OpenGL(Open Graphics Library) 是 Khronos Group (一个图形软硬件行业…
GLSL 与布丁晃动艺术
我们知道,布丁在外力的作用下,很容易发生形变。并且,由于布丁具有弹性,在形变之后会来回晃动。今天我们用 Shader 来模拟布丁晃动的效果。 一开始,我们拿到的只是一张静态的图片。所以第一步要做的,是确定布丁在图片的哪个区域。 先来明确下思路:布丁的位置和形状由用户来确定,需要…
在 iOS 中使用 GLSL 实现抖音特效
本文通过模仿抖音中几种特效的实现,来讲解 GLSL 的实际应用。 本文的灵感来自于 《当一个 Android 开发玩抖音玩疯了之后(二)》 这篇文章。 这位博主在 Android 平台上,通过自己的分析,尝试还原了抖音上的几种视频特效。他是通过「部分 GLSL 代码 + 部分 …