自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Quinn's blog ! I'm glad to be here!

Swift、Objective-C、JavaScript、Python、OpenGL、Violin、TKD、Nunchakus 只因热爱!

  • 博客(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 StoryBoard的奇淫巧技

版本适配时:多个Label 压缩、拉伸优先级设置

2017-05-17 18:24:39 683

原创 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

swift-5.2.2-RELEASE-ubuntu16.04.tar.gz 第二部分,用于构建vapor在linux所需的环境。国内下载较慢,做个镜像,欢迎大家使用,使用的阿里云ECS

2020-04-23

swift-5.2.2-RELEASE-ubuntu16.04.tar.gz

swift-5.2.2-RELEASE-ubuntu16.04.tar.gz 第一部分,用于构建vapor在linux所需的环境。国内下载较慢,做个镜像,欢迎大家使用,使用的阿里云ECS

2020-04-23

ios swift构架Demo

本Demo能让你,在swift 构架中上升一个档次,适合中级IOS开发工程师,强大的可视化编程思想,看你能领会到多少!后续博客。。。

2018-06-11

app截屏 layerRander

参见博客:https://blog.csdn.net/Xoxo_x/article/details/80188654

2018-05-03

帧动画 frameanimation

请前往博客:https://blog.csdn.net/Xoxo_x/article/details/80188453

2018-05-03

IOS 通讯录

IOS 通讯录信息获取

2017-07-17

iOS CoreAnimation之CABasicAnimation:文字路径动画

iOS CoreAnimation之CABasicAnimation:文字路径动画

2017-05-09

视频添加图片水印

博客地址:http://blog.csdn.net/Xoxo_x/article/details/71055867

2017-05-01

iOS GPUImage研究五:一个类似QQ拍摄短视频的Demo

请前往博客http://write.blog.csdn.net/postlist

2017-04-16

GPUImage lib

GPUImage lib 下载前请查看博客

2017-03-04

GPUImage Header

GPUImage Header 下载前请查看博客

2017-03-04

从头开始构建App

从头开始搭建AppDemo,更多请参考博客

2016-12-15

GPUImage图片处理

博客专用,请勿随意下载,博客:http://blog.csdn.net/Xoxo_x/article/details/53507016#GPUImage处理代码

2016-12-07

自定义键盘

请查看博客 http://blog.csdn.net/Xoxo_x/article/details/53333339

2016-12-01

GPU美颜滤镜

下载前请前往博客http://blog.csdn.net/xoxo_x/article/details/52695032,有使用方法

2016-10-07

GPUImage美颜项目

博客专用,下前请看博客

2016-09-28

OpenGL ES glsl文件

博客原文 http://blog.csdn.net/Xoxo_x/article/details/52564502

2016-09-17

ios截图并保存到相册

ios截图并保存到相册,可以自定义截取的范围,还可以深入设置其他参数

2016-08-06

ios颜色屏幕版本切圆边框宏定义

#pragma mark - UIColor宏定义 #pragma mark - 屏幕适配 #pragma mark - IOS版本信息 #pragma mark - 切圆 #pragma mark - 边框

2016-08-02

视频转gif动画

视频转gif,能实现定位选取视频时间,生成gif的帧率,数量,是本人项目中实用的demo,可运行,接口简单快捷,好东西就要分享给大家

2016-07-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除