热门好课推荐
猜你喜欢
相关培训 相关博客
  • 待写》》测试注意左侧的Debugnavigator变化:CPU猛增,播放完毕归零。内存猛增,播放完毕不降。视频信息
    2016-07-02 22:35:30
    阅读量:4015
    评论:1
  • 前言这次的文章是我对滤镜效果一个学习,文章的文字比较少,花的主要功夫其实都在代码里面。demo的链接在下文已经给出了。使用场景下面是我们常用的使用滤镜的场景相机录像添加实时滤镜相册内视频添加滤镜处理相机拍照添加实时滤镜给已有的图片/照片添加滤镜滤镜实现方案我简单的查了一下,可以使用CoreImage,也可以使用GPU...
    2018-07-10 00:30:56
    阅读量:6
    评论:0
  • 昨天研究过GPUImage框架之后,今天自己尝试着写了一个简单的给视频添加滤镜的demo。SimulatorScreenShot2016年4月14日下午5.02.38.pngdemo总共分为两部分,在录制过程中直接添加滤镜、给相册中的视频添加滤镜。SimulatorScreenShot2016年4月14日下午...
    2016-04-14 17:17:00
    阅读量:64
    评论:0
  • IOS自带coreImageCIFilter共有100多种滤镜效果,官方只介绍了一种,找不到中文介绍,下面是其中一部分中文介绍CIAdditionCompositing//影像合成CIAffineTransform//仿射变换CICheckerboardGenerator//棋盘发生器CIColorBle...
    2014-06-25 17:05:00
    阅读量:2
    评论:0
  • 首先需要了解一下滤镜的原理:“用CoreGraphic的API,把图片解析成RGBA四通道的位图放入内存,然后内存中有一个数组,数组中的每四个元素都是图像上的一个像素点的RGBA的数值(0-255),你只要改变RGB的数值,再写回去重新生成就可以了。简单的变化RGB很好改的,变为黑白照片就是把每个像素点的RGB的值相加求平均值,再回写回去。例如:R=B=G=100,就是灰色的,你只要写个for循
    2016-08-12 12:24:55
    阅读量:356
    评论:0
  • 今天重新看了一个巨人李海峰写的滤镜demo感觉非常的清晰易懂。首先需要了解一下滤镜的原理:“用CoreGraphic的API,把图片解析成RGBA四通道的位图放入内存,然后内存中有一个数组,数组中的每四个元素都是图像上的一个像素点的RGBA的数值(0-255),你只要改变RGB的数值,再写回去重新生成就可以了。简单的变化RGB很好改的,变为黑白照片就是把每个像素点的RGB的值相加求平均值,再回
    2014-12-02 15:30:38
    阅读量:519
    评论:0
  • 这里讨论的是基于RGBA模型下的图像处理,即将变换作用在每个像素上。代码是以UIImage的category形式存在的:[cpp] viewplaincopytypedef struct _singleRGBA  {      unsigned char red;      unsigned char green
    2015-03-23 11:44:37
    阅读量:412
    评论:0
  • http://blog.csdn.net/sqc3375177/article/details/8501564今天重新看了一个巨人李海峰写的滤镜demo感觉非常的清晰易懂。首先需要了解一下滤镜的原理:“用CoreGraphic的API,把图片解析成RGBA四通道的位图放入内存,然后内存中有一个数组,数组中的每四个元素都是图像上的一个像素点的RGBA的数值(0-255),你只要
    2013-03-13 13:31:43
    阅读量:813
    评论:0