01 2016 档案

摘要:相比看一下枯燥乏味的对于block的讲解,为什么不从大神的代码中领路它的使用方法呢,了解一下大神是如何使用block的呢,见识它的强大。https://github.com/zwaldowski/BlocksKit该项目对iOS的一些常用类进行了扩展,你可以学习到block的精髓。 阅读全文
posted @ 2016-01-28 01:13 ForrestWoo 阅读(377) 评论(0) 推荐(0) 编辑
摘要:本文介绍一些流行的iOS的开源项目库 1.AFNetworking 更新频率高的轻量级的第三方网络库,基于NSURL和NSOperation,支持iOS和OSX。https://github.com/AFNetworking/AFNetworking 2.GPUImage 图像处理库,基于OpenG 阅读全文
posted @ 2016-01-28 00:32 ForrestWoo 阅读(524) 评论(0) 推荐(0) 编辑
摘要:笑傲江湖 陈乔恩 阅读全文
posted @ 2016-01-28 00:03 ForrestWoo 阅读(166) 评论(0) 推荐(0) 编辑
摘要:只有一个苹果开发集合网站地址的随笔 阅读全文
posted @ 2016-01-26 01:25 ForrestWoo 阅读(348) 评论(0) 推荐(0) 编辑
摘要:我对你们无语 阅读全文
posted @ 2016-01-22 11:09 ForrestWoo 阅读(324) 评论(0) 推荐(0) 编辑
摘要:PinYin4Objc是一个在git汉字转拼音的开源库,支持简体和繁体中文。效率POAPinyin等其他库要高,转换库也完整下面简单介绍 实现原理使用unicode_to_hanyu_pinyin.txt存储汉字编码相对应的拼音,以字典加载到内存中 NSString *resourceName... 阅读全文
posted @ 2016-01-22 03:04 ForrestWoo 阅读(4635) 评论(1) 推荐(0) 编辑
摘要:使用GPUImageSketchFilter对象实现图像素描效果NSString *const kGPUImageSketchFragmentShaderString = SHADER_STRING( precision mediump float; varying vec2 textureC... 阅读全文
posted @ 2016-01-22 01:14 ForrestWoo 阅读(2197) 评论(1) 推荐(0) 编辑
摘要:反色是与原色叠加可以变为白色的颜色,即用白色(RGB:1.0,1.0,1.0)减去原色的颜色。比如说红色(RGB:1.0,0,0)的反色是青色(0,1.0,1.0)。在OPENGL ES中为1. 通过导入GPUImage库的GPUImageColorInvertFilter来实现iOS的图像反... 阅读全文
posted @ 2016-01-21 18:50 ForrestWoo 阅读(3898) 评论(1) 推荐(0) 编辑
摘要:在大多图像处理中,我们会应用到高斯模糊处理图像,通常用它来减少图像噪声以及降低细节层次。在此文中介绍了高斯模糊的实现和可选区域的模糊【美图秀秀-背景虚化】 高斯模糊的原理中,它是根据高斯曲线调节像素色值,它是有选择地模糊图像。说得直白一点,就是高斯模糊能够把某一点周围的像素色值按高斯曲线统计起... 阅读全文
posted @ 2016-01-21 01:52 ForrestWoo 阅读(4346) 评论(0) 推荐(1) 编辑
摘要:CloudKit新增CKFetchWebAuthTokenOperation类CKFetchWebAuthTokenOperation对象从使用指定的cloudkit中的APIToken获取一个web身份验证令牌,使用CKDatabase类的addOperation:方法向公共数据库的操作队列添加这... 阅读全文
posted @ 2016-01-20 23:56 ForrestWoo 阅读(661) 评论(0) 推荐(0) 编辑
摘要:谨以此文,献给那些依然在彷徨的游子们 Java: public class HelloWorld { public staticvoid main(String args[]) { System.out.println("Hello World!"); } }... 阅读全文
posted @ 2016-01-18 20:58 ForrestWoo 阅读(466) 评论(2) 推荐(1) 编辑
摘要:在我们平时开发中会经常使用一些第三方开发的开源类库。这样会有效地提高我们开发项目的效率,在这里我找了好几十个进行一个汇总,供大家参考使用,方便大家在需要的时候能容易找到。 UI篇awesome-ios-ui提供了一些UI效果,有动画,有自定义的UI。文件共【96.2Mb】.效果不错,可供大... 阅读全文
posted @ 2016-01-17 23:26 ForrestWoo 阅读(3485) 评论(0) 推荐(1) 编辑
摘要:本文是背景虚化界面设计,在美图秀秀的背景虚化模块主要是图像的模糊处理,可以按照圆形和线性进行模糊处理,并生成选定的形状。 在开发中遇到的误区1.模糊形状使用UIImageView,遇到一些麻烦,即使你向UIImageView对象添加手势,当你重载touchesBegan时,UIImageVie... 阅读全文
posted @ 2016-01-14 16:45 ForrestWoo 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:本文是特效界面设计,在美图秀秀的特效模块主要是实现图片添加滤镜效果,界面挺炫的。界面包含黑边和虚化按钮,4种类型的滤镜,每种类型又包含许多具体滤镜效果,当我们点击时候开始处理图片1.加载图片self.imageView = [[UIImageView alloc] initWithImage:s... 阅读全文
posted @ 2016-01-13 21:44 ForrestWoo 阅读(1469) 评论(0) 推荐(1) 编辑
摘要:本文总结了20种ios滤镜都是基于GPUImage的,有3种滤镜是GPUImage库中包含的,还有17种是Instagram中的经典滤镜,集成在一个项目中。使用GPUImage可以非常容易创建我们自己的滤镜效果总会有你想要的效果吧。在文章下面附源码下载 相信你也在使用滤镜吧,今天就让你见识一下... 阅读全文
posted @ 2016-01-13 00:06 ForrestWoo 阅读(17528) 评论(27) 推荐(3) 编辑
摘要:应用锐化工具可以快速聚焦模糊边缘,提高图像中某一部位的清晰度或者焦距程度,使图像特定区域的色彩更加鲜明。 在应用锐化工具时,若勾选器选项栏中的“对所有图层取样”复选框,则可对所有可见图层中的图像进行锐化。但一定要适度。锐化不是万能的,很容易使东西不真实。 在GPUImage中使用GPUImag... 阅读全文
posted @ 2016-01-11 23:41 ForrestWoo 阅读(3685) 评论(4) 推荐(0) 编辑
摘要:自然饱和度”是图像整体的明亮程度,“饱和度”是图像颜色的鲜艳程度。 “饱和度”与“色相/饱和度”命令中的“饱和度”选项效果相同,可以增加整个画面的“饱和度”,但如调节到较高数值,图像会产生色彩过饱和从而引起图像失真。 在GPUImage中使用GPUImageVibranceFilter来实... 阅读全文
posted @ 2016-01-11 22:14 ForrestWoo 阅读(2315) 评论(0) 推荐(0) 编辑
摘要:饱和度是指色彩的鲜艳程度,也称色彩的纯度。饱和度取决于该色中含色成分和消色成分(灰色)的比例。含色成分越大,饱和度越大;消色成分越大,饱和度越小。纯的颜色都是高度饱和的,如鲜红,鲜绿。混杂上白色,灰色或其他色调的颜色,是不饱和的颜色,如绛紫,粉红,黄褐等。完全不饱和的颜色根本没有色调,如黑白之间... 阅读全文
posted @ 2016-01-11 15:49 ForrestWoo 阅读(2318) 评论(0) 推荐(0) 编辑
摘要:色温色温是表示光源光谱质量最通用的指标。 GPUImage中我们通过GPUImageWhiteBalanceFilter来实现 顶点着色uniform sampler2D inputImageTexture;varying highp vec2 textureCoordinate; unif... 阅读全文
posted @ 2016-01-11 09:23 ForrestWoo 阅读(4772) 评论(0) 推荐(0) 编辑
摘要:对比度指的是一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,即指一幅图像灰度反差的大小。 在GPUImage中通过GPUImageContrastFilter来实现 片段着色器 varying highp vec2 textureCoordinate; uniform samp... 阅读全文
posted @ 2016-01-10 23:17 ForrestWoo 阅读(2430) 评论(0) 推荐(0) 编辑
摘要:图像的亮度, 指的是图像像素的强度, 黑色为最暗, 白色为最亮, 在ios中黑色用0来表示, 白色用1来表示.一个像素, 基本上是用RGB三个颜色分量来表示的. R(0-1), G(0-1),B(0-1). 亮度调整有多种计算方法,效果并不完全相同,在颜色的表示方法中, HSL(L)表示法就是... 阅读全文
posted @ 2016-01-10 16:42 ForrestWoo 阅读(4596) 评论(1) 推荐(0) 编辑
摘要:电脑或者手机上做图像处理有很多方式,但是目前为止最高效的方法是有效地使用图形处理单元,或者叫 GPU。你的手机包含两个不同的处理单元,CPU 和 GPU。CPU 是个多面手,并且不得不处理所有的事情,而 GPU 则可以集中来处理好一件事情,就是并行地做浮点运算。事实上,图像处理和渲染就是在将要渲... 阅读全文
posted @ 2016-01-08 16:20 ForrestWoo 阅读(14347) 评论(4) 推荐(4) 编辑
摘要:在进行写边框前,需要通知大家一声,整个美化图片的界面开发已经完全重写,请大家先下载最新的项目【点击下载】效果图 在前面的开发方法中由于没有考虑许多因素,造成viewcontroller代码混乱,所以重新开发了界面,所有美化图片的独立功能都具有一个独立的viewController,这样不易... 阅读全文
posted @ 2016-01-07 23:28 ForrestWoo 阅读(2138) 评论(0) 推荐(4) 编辑
摘要:效果如图目前旋转和锐化的界面还没做。编辑模块包含图片裁剪、旋转、锐化。一、点击美化图片首页【编辑】,进入具体操作界面 FWFunctionViewController *vc = [[FWFunctionViewController alloc] initWithImage:self.imag... 阅读全文
posted @ 2016-01-03 18:15 ForrestWoo 阅读(1392) 评论(1) 推荐(1) 编辑
摘要:美图秀秀的智能优化界面十分简单明了,它只包含了一张要进行处理的图片和一个bar,再就是取消操作和保存操作的2个按钮,先附一张界面图一、点击美化图片首页【智能优化】,进入具体操作界面FWFunctionViewController *vc = [[FWFunctionViewController ... 阅读全文
posted @ 2016-01-02 15:48 ForrestWoo 阅读(2680) 评论(0) 推荐(2) 编辑
摘要:本文从【增强】模块入手介绍一下界面设计和功能实现。所有功能都已实现,部分功能有待改善,我会在以后时间中步步改善。目前效果也很棒。有兴趣的可以在文章最后提供的下载链接中下载并运行。模拟器最好使用iphone6模拟器【增强】功能包含如下功能 1.亮度 2.对比度 3.色温 4.饱和度 5.... 阅读全文
posted @ 2016-01-01 02:41 ForrestWoo 阅读(2497) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示