- 博客(3)
- 收藏
- 关注
原创 OpenGL中glTexParameteri的相关设置
glTexParameteri即纹理过滤函数其第一个参数制定纹理类型,一般设置为GL_TEXTURE_2D即操作2D纹理第二个参数指定响应的模式GL_TEXTURE_WRAP_S S方向上的贴图模式GL_TEXTURE_WRAP_T T方向上的贴图模式GL_TEXTURE_MAG_FILTER 放大过滤GL_TEXTURE_MIN_FILTER 缩小过滤第三个参数指对应模式的...
2018-03-21 15:06:00 3423
原创 关于合成视频后出现绿边的原因
iOS项目中涉及到视频合成,合成出来的视频大小会与原素材的大小有关系,这里由于项目中可能出现的视频尺寸五花八门出现了有些视频合成出来之后视频的一边会出现绿色的边缘,此处涉及到一个关于视频尺寸的小知识,视频的宽高都必须是16的整数倍,否则经过AVFoundation的API合成后系统会自动对尺寸进行校正,不足的地方会以绿边的形式进行填充。...
2018-03-21 14:39:11 9187
原创 关于OpenGL透明纹理渲染出来效果不正确的问题
项目中曾遇到过多次透明图片经过OpenGL渲染之后或者图片颜色偏黑出现色差或者透明区域呈现黑色,不是透明状态。这种情况的出现多是由于glBlendFunc设置的有问题造成的。其默认的设置是glBlendFunc(GL_ONE, GL_ZERO);通过glBlendFunc可以设置纹理的Blend方式,其第一个参数代表源因子,第二个参数代表目标因子,这里把将要画上去的颜色称为源颜色,把原来的颜色称为...
2018-03-21 14:35:06 4716
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人