摘要:
有时候,出于性能或可移植性的考虑,需要在iOS项目中使用到C++。假设我们用C++写了下面的People类:////People.h//MixedWithCppDemo////CreatedbyJasonLeeon12-8-18.//Copyright(c)2012年JasonLee.Allrigh... 阅读全文
posted @ 2015-11-08 00:53
brave-sailor
阅读(808)
评论(0)
推荐(0)
摘要:
有时候,单独对一张图像进行处理是很难或者根本达不到我们想要的效果的。一个好的滤镜效果的诞生,往往要经过很多复杂步骤、细致微调、图片应用效果观察以及很多图层叠加。我在JSWidget上发现了一些常用混合算法,对应着一些常用混合模式,通过这些blend modes,我们可以指定两张图像如何混合。不过在此... 阅读全文
posted @ 2015-11-08 00:52
brave-sailor
阅读(696)
评论(0)
推荐(0)
摘要:
关于图像处理中的卷积运算,这里有两份简明扼要的介绍:文一,文二。其中,可能的一种卷积运算代码如下:[cpp] view plaincopy-(UIImage*)applyConvolution:(NSArray*)kernel{CGImageRefinImage=self.CGImage;CFDat... 阅读全文
posted @ 2015-11-08 00:45
brave-sailor
阅读(387)
评论(0)
推荐(0)
摘要:
最近在稍微做一些整理,翻起这部分的代码,发现是两个多月前的了。这里讨论的是基于RGBA模型下的图像处理,即将变换作用在每个像素上。代码是以UIImage的category形式存在的:[cpp] view plaincopytypedefstruct_singleRGBA{unsignedcharre... 阅读全文
posted @ 2015-11-08 00:44
brave-sailor
阅读(291)
评论(0)
推荐(0)
摘要:
IOS中对图片进行重绘处理的方法总结一、CGImageRef是什么CGImageRef是定义在QuartzCore框架中的一个结构体指针,用C语言编写。在CGImage.h文件中,我们可以看到下面的定义:?1typedefstructCGImage*CGImageRef;CGImageRef 和st... 阅读全文
posted @ 2015-11-08 00:33
brave-sailor
阅读(747)
评论(0)
推荐(0)

浙公网安备 33010602011771号