随笔分类 -  Swift语言

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页
摘要:Core Image是一个可以让你轻松使用图形过虑器的强力框架。在这里你几乎可以获得所有不同种类的效果,比如修改图像饱和度,色彩范围,亮度等。它甚至也可以利用CPU或者GPU来处理图像数据并且它的速度很快,快到可以对视频进行实时处理。Core Image过滤器也可以把图像或者视频的多重效果同时串在一... 阅读全文
posted @ 2016-01-08 14:09 brave-sailor 阅读(613) 评论(0) 推荐(0)
摘要:iPhone图形开发绘图教程是本文要介绍的内容,介绍了很多关于绘图类的使用,先来看详细内容讲解。1、绘图总结:绘图前设置:CGContextSetRGBFillColor/CGContextSetFillColorWithColor//填充色 CGContextSetRGBStrokeColor/C... 阅读全文
posted @ 2016-01-08 14:00 brave-sailor 阅读(276) 评论(0) 推荐(0)
摘要:要做一个全功能的绘图板,至少要支持以下这些功能:支持铅笔绘图(画点)支持画直线支持一些简单的图形(矩形、圆形等)做一个真正的橡皮擦能设置画笔的粗细能设置画笔的颜色能设置背景色或者背景图能支持撤消与重做…我们先做一些基础性的工作,比如创建工程。工程搭建先创建一个Single View Applicat... 阅读全文
posted @ 2016-01-08 13:59 brave-sailor 阅读(516) 评论(0) 推荐(0)
摘要:本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。(本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途!原文)Core Graphics Framework是一套基于C的API框架,... 阅读全文
posted @ 2016-01-08 11:53 brave-sailor 阅读(247) 评论(0) 推荐(0)
摘要:#pragma mark -#pragma mark - 缩放处理+ (UIImage *)scaleImage:(UIImage *)image withScale:(float)scale{ UIGraphicsBeginImageContext(CGSizeMake(image.size... 阅读全文
posted @ 2016-01-08 11:08 brave-sailor 阅读(268) 评论(0) 推荐(0)
摘要:本文将为大家介绍常见的IOS图像处理操作包括以下四部分:旋转,缩放,裁剪以及像素和UIImage之间的转化,主要使用的知识是quartz2D。Quartz2D是CoreGraphics框架中的一个重要组成部分,可以完成几乎所有的2D图像绘制,处理功能。跟window编程中GDI的功能一样,而且很多概... 阅读全文
posted @ 2016-01-08 10:52 brave-sailor 阅读(384) 评论(0) 推荐(0)
摘要:以前在做图像处理的时候,一直不太在意这个问题,对图像每个像素点的灰度值,总是认为char也可,unsigned char也可。尽管它们都是8位,但是表示的数的范围却不相同:char: -128~127, unsigned char: 0~255。很明显,unsigned char才是正确的选择。你可... 阅读全文
posted @ 2016-01-07 23:53 brave-sailor 阅读(597) 评论(0) 推荐(0)
摘要:在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别。 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,因此char能表示-127~127,u... 阅读全文
posted @ 2016-01-07 21:37 brave-sailor 阅读(267) 评论(0) 推荐(0)
摘要:Swift的类型系统的设计目的在于简化我们的生活,为此它强制用户遵守严格的代码规范来达到这一点。毫无疑问这是一件大好事,它鼓励程序员们编写 更好更正确的代码。然而,当Swift与历史遗留的代码库、特别是C语言库进行交互时,问题出现了。我们需要面对的现实是许多C语言库滥用类型,以至于它 们对Swift... 阅读全文
posted @ 2016-01-07 21:14 brave-sailor 阅读(323) 评论(0) 推荐(0)
摘要:Core Graphics是一个强大的底层API,在这篇教程中我们主要使用Core Graphics来实现渐变效果,为了简单起见,我们采用线性渐变。线性渐变是从起点到终点颜色进行顺序渐变。教程在iOS8.1及Xcode6.1下编译通过。打开Xcode,新建项目选择Single View Applic... 阅读全文
posted @ 2016-01-07 17:49 brave-sailor 阅读(1141) 评论(0) 推荐(0)
摘要:概述在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:Quartz 2D绘制2D图形和Core Image中强大的滤镜功能。Quartz 2D基本图形绘制视图刷新其他图形上下文Core Ima... 阅读全文
posted @ 2016-01-07 16:32 brave-sailor 阅读(294) 评论(0) 推荐(0)
摘要:String是一个有序的字符集合,例如 "hello, world", "albatross"。Swift 字符串通过String类型来表示,也可以表示为Character类型值的集合。Swift 的String和Character类型提供了一个快速的,兼容 Unicode 的方式来处理代码中的文本... 阅读全文
posted @ 2016-01-07 16:12 brave-sailor 阅读(241) 评论(0) 推荐(0)
摘要:String+Exten.swift//// String+Exten.swift// swiftTest//// Created by napiao on 15/11/27.// Copyright © 2015年 JINMARONG. All rights reserved.//impo... 阅读全文
posted @ 2016-01-07 11:45 brave-sailor 阅读(369) 评论(0) 推荐(0)
摘要:一个类可以继承另一个类的方法,属性和其它特性。当一个类继承其它类,继承类叫子类,被继承类叫超类(或父类)。在Swift中,继承是区分「类」与其它类型的一个基本特征。在Swift中,类可以调用和访问超类的方法,属性和下标,并且可以重写(override)这些方法,属性和下标来优化或修改它们的行为。Sw... 阅读全文
posted @ 2016-01-06 23:15 brave-sailor 阅读(392) 评论(0) 推荐(0)
摘要:最近帮别人做一个项目,主要是使用摄像头做人脸识别github地址:https://github.com/qugang/AVCaptureVideoTemplate要使用IOS的摄像头,需要使用AVFoundation 库,库里面的东西我就不介绍。启动摄像头需要使用AVCaptureSession 类... 阅读全文
posted @ 2016-01-06 17:16 brave-sailor 阅读(1576) 评论(0) 推荐(0)
摘要:首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中... 阅读全文
posted @ 2016-01-06 17:12 brave-sailor 阅读(368) 评论(0) 推荐(0)
摘要:+(UIImage*)createImageFromView:(UIView*)view{ //obtain scale CGFloat scale = [UIScreen mainScreen].scale; 开始绘图,下面方法,第一个参数表示区域大小。... 阅读全文
posted @ 2016-01-06 17:03 brave-sailor 阅读(331) 评论(0) 推荐(0)
摘要://// HexColor.swift// HexColor//// Created by Tuomas Artman on 1.9.2014.// Copyright (c) 2014 Tuomas Artman. All rights reserved.//import Foundati... 阅读全文
posted @ 2016-01-06 16:27 brave-sailor 阅读(534) 评论(0) 推荐(0)
摘要://// UIColorExtension.swift// HEXColor//// Created by R0CKSTAR on 6/13/14.// Copyright (c) 2014 P.D.Q. All rights reserved.//import UIKit/** Missi... 阅读全文
posted @ 2016-01-06 16:15 brave-sailor 阅读(919) 评论(0) 推荐(0)
摘要:项目需求中遇到获取UIView上某个坐标点的RGB颜色值的需求,现在把自己找到的解决方案简单总结记录一下,遇到了下面的情况:不可移动的UIView旋转式的UIView滑条式的UIView不可移动的UIView如下图所示,有一个圆形的颜色板,当手指在颜色板上移动时,UIViewController的b... 阅读全文
posted @ 2016-01-06 15:50 brave-sailor 阅读(1444) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页