- 博客(14)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
原创 GPUImageMovieWriter黑屏问题
使用GPUImage录制视频时第一帧会出现黑屏或者白屏,并且调用addAudioInputsAndOutputs也不好使此时需要修改GPUImageMovieWriter.m的源码,在其中添加以下代码**static BOOL allowWriteAudio = NO;(void)startRecording; { … allowWriteAudio = NO; }(void)proce
2017-05-26 14:03:21 1787 1
原创 iOS 音视频合成
原文是OC版本地址找不到了,这是我转后的swift版本,切实可用//// ViewController.swift// qqq//// Created by fsk-0-1-n on 17/5/23.// Copyright © 2017年 Xoxo. All rights reserved.//import UIKitimport AVFoundationclass Vie
2017-05-23 14:07:51 991
转载 iOS直播app——GPUImage渲染底层实现
原文地址:http://mt.sohu.com/it/d20170116/124410052_473801.shtml 一、前言 本篇主要讲解GPUImage底层是如何渲染的,GPUImage底层使用的是OPENGL,操控GPU来实现屏幕展示 由于网上OpenGL实战资料特别少,官方文档对一些方法也是解释不清楚,避免广大同学再次爬坑,本篇讲解了不少OpenGL的知识,并且还讲解了花了大量时
2017-05-23 10:23:25 1904
原创 iOS OpenGL ES 研究二:OpenGL ES绘制图形精华
前言: 本文将用最简单明了的语言介绍使用Xcode在iphone上绘制三角形的过程。 读完本文后大家可掌握以下内容: - 完全掌握基本绘制原理 - 掌握OpenGL ES 的详细工作流程 - 可绘制多种图形 - 随意更改绘制图形的颜色以及底色 - 正式入门OpenGL ES效果如图:原文 涉及到的英语: 我们需要掌握一些简单地英文,方便我们记忆,我整理
2017-05-21 14:27:59 1423
原创 iOS OpenGL ES 研究一:渲染、缓存数据、上下文、几何知识
前言:如题、本文介绍以下四个方面:1.渲染:3D->2D 降维2.缓存数据3.上下文4.几何知识一、渲染的概念?3D->2D屏幕是2 维的、但我们在屏幕中看到的东西是3 维的。由3 维降到2 维、但又能迷惑眼睛的处理就叫做渲染。 图片是有像素组成的。每个像素都包含了3个颜色像素组成:红、绿、蓝;我们需要了解三原色:又称RGB颜色模型或红绿蓝颜色模型,是一种加色模型,将红(Red)、绿
2017-05-13 16:09:01 1210
原创 iOS OpenGL ES 研究序一:痛并快乐的OpenGL ES开篇
I’m QuinnOpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计-----百度百科前言:在iOS 开发的过程中,很多地方需要用到图像处理的相关知识,尤其是在直播特效方面以及游戏方面。可是仅仅了解CoreAnimation、GPUImage是远远不够的,也没有办法深入学习他们的底
2017-05-13 14:31:51 1028
原创 iOS CoreAnimation之CABasicAnimation:文字路径动画
前言:主要用到以下内容: 1.CABasicAnimation -- animationWithKeyPath:@"strokeEnd"//开始绘制2.CAKeyframeAnimation -- animationWithKeyPath:@"position"//以position作为关键帧动画3.CAShapeLayer//CAShapeLayer需要与贝塞尔曲线配合使用才有意义、可作为进
2017-05-09 23:16:34 3704
原创 iOS 动画初探序一:QuartzCore框架与CoreAnimation的前世今生
前言:首先我们来看QuartzCore框架:框架中我们可以看到有如下头文件:CoreAnimation.h是做APP动画、特效绝对的主角。头文件包含了以下内容:有如下头文件:在来看QuartzCore.h:Oh! 我们发现在QuartzCore框架下有两个头文件,QuartzCore.h和CoreAnimation.h 然而,确实有如下关系:CoreAnimation.h 包含 Quartz
2017-05-09 00:11:12 849
原创 iOS 文字动画
http://blog.csdn.net/linshaolie/article/details/44594931 http://www.jb51.net/article/93031.htm http://www.cnblogs.com/leixu/articles/5518862.html http://www.jianshu.com/p/5d51f3522ca1
2017-05-08 18:04:08 1088
原创 iOS 视频文件和图片文件缓存路径
let name = currentTimeStamp() + ".mp4"let temporaryFile = (NSTemporaryDirectory() as NSString).stringByAppendingPathComponent(name) movieURL = NSURL(fileURLWithPath: temporaryFile)
2017-05-03 11:13:22 3270
原创 iOS GPUImage研究七:动态相册初探(水印)
前言:其实,不仅仅是水印,包含一些3D立体相册的灵感。可以通过GPUImage来实现,试想一下,我们可以通过手机录制视频,然后能够实现自己添加特效,制作成动感影集,是不是很激动。实现效果:说明:实现了一个简单地动画,逻辑是,A视图跟随B视图转动,但是A视图的尺寸仅仅被B视图包裹在内,随之变动。其实很简单:imageView1.frame = CGRectMake(imageView2.fram
2017-05-02 00:48:56 2721
原创 iOS GPUImage研究序三:GPUImageMovie简介
前言:GPUImageMovie 不支持在线视频播放--换而言之,他仅仅支持本地视频文件播放、因此显得很鸡肋。其大概使用方法如下:初始化 movieNSURL *sampleURL = [[NSBundle mainBundle]URLForResource:@"mv" withExtension:@"MPG" subdirectory:nil];movieFile = [[GPUImageMov
2017-05-01 22:43:03 2384
原创 iOS GPUImage研究六:为视频添加图片水印
前言:我们在前面已经做了关于、GPUImage导入方式、滤镜介绍、性能对比、图片处理、捕获照片处理、实时滤镜以及一个比较完整地Demo。今天:我们来给摄像头添加一个实时视频水印,很简单,大概有60行代码。关于如何导入GPUImage,请看这里: http://blog.csdn.net/xoxo_x/article/details/60323297效果图:使用一张美女图片作为图片水印,然后获取
2017-05-01 14:43:12 9259
swift-5.2.2-RELEASE-ubuntu16.04.tar.gz.2
2020-04-23
swift-5.2.2-RELEASE-ubuntu16.04.tar.gz
2020-04-23
GPUImage图片处理
2016-12-07
ios颜色屏幕版本切圆边框宏定义
2016-08-02
求iOS 大神看一下这段代码,麻烦解释一下
2017-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人