E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Quartz2D
Quartz2D
编程指南(一)概览、图形上下文、路径、颜色与颜色空间
概览图形上下文路径颜色与颜色空间变换图案阴影渐变透明层
Quartz2D
中的数据管理位图与图像遮罩CoreGraphics绘制Layer0.说明本篇博客主要是对官方文档的总结与补充。
weixin_30920513
·
2016-05-21 15:00
内存管理
ui
photoshop
UIBezierPath 简介
UIBezierPath是UIKit中的一个关于图形绘制的类,是通过
Quartz2D
也就是CG(CoreGraphics)CGPathRef的封装得到的。
这块显卡有点冷
·
2016-05-20 00:00
这块显卡有点冷
Quartz2d
画图
第一种:画线staticvoiddrawLine(void){//获取上下文CGContextRefctx=UIGraphicsGetCurrentContext();//创建一个路径CGMutablePathRefpath=CGPathCreateMutable();//把画笔移动到某个点(某个起始点)CGPathMoveToPoint(path,NULL,20,20);//添加一个直线到pat
IOS1634769907
·
2016-05-17 20:54
Quartz2D
编程指南(四)位图与图像遮罩、CoreGraphics 绘制 Layer
Quartz2D
编程指南(一)概览、图形上下文、路径、颜色与颜色空间
Quartz2D
编程指南(二)变换、图案、阴影
Quartz2D
编程指南(三)渐变、透明层、数据管理
Quartz2D
编程指南(四)位图与图像遮罩
xuyafei86
·
2016-05-13 16:06
Quartz2D
编程指南(二)变换、图案、阴影
Quartz2D
编程指南(一)概览、图形上下文、路径、颜色与颜色空间
Quartz2D
编程指南(二)变换、图案、阴影
Quartz2D
编程指南(三)渐变、透明层、数据管理
Quartz2D
编程指南(四)位图与图像遮罩
xuyafei86
·
2016-05-13 16:39
XMG
quartz2D
画板的制作
1.按住Control拖线的时候,可以按Shitf同时加入多个约束2. 可以同时在xib和纯代码中写上setUp-(void)awakeFromNib{ [selfsetUp];}-(instancetype)initWithFrame:(CGRect)frame{ if(self=[superinitWithFrame:frame]){ } returnself; }-(void
u012131827
·
2016-05-13 10:00
Quartz2d
使用UIkit绘图方法 CADisplayLink 定时器
-(void)drawRect:(CGRect)rect{ //Drawingcode //以前一直都要获取上下文, //UIKit的方法,虽然不用获取上下文,但内部最终都会获取上下文进行绘制 //使用UIkit绘图方法 //画实习 UIRectFill(CGRectMake(10,10,100,100)); //画空心 UIRectFrame(CGRectMake(10,110,50,5
liyunxiangrxm
·
2016-05-12 15:00
Quartz2d
的Path路径
-(void)drawRect:(CGRect)rect{ //Drawingcode CGContextRefctx=UIGraphicsGetCurrentContext(); //每调用一次,往上下文添加路径 //CGContextMoveToPoint(ctx,10,10); //CGContextAddLineToPoint(ctx,100,100); //先把所有的路径定义好,然
liyunxiangrxm
·
2016-05-12 15:00
XMG
Quartz2D
手势解锁(九宫格)
直接贴源码了#import"WNDrawView.h"@interfaceWNDrawView()@property(nonatomic,strong)NSMutableArray*dataArray;@end@implementationWNDrawView{ CGPoint_currentPoint;}//对应xib的类不会进入该方法-(instancetype)initWithFrame:
u012131827
·
2016-05-12 10:00
Core Graphics
CoreGraphics是基于C的API,可以用于一切绘图操作 CoreGraphics和
Quartz2D
的区别quartz是一个通用的术语,用于描述在iOS和MACOSXZHONG整个媒体层用到的多种技术包括图形
Karlon
·
2016-05-12 10:00
Swift 实现俄罗斯方块详细思路解析(附完整项目)
写在开发前俄罗斯方块,是一款我们小时候都玩过的小游戏,我自己也是看着书上的思路,学着用Swift来写这个小游戏,在写这个游戏的过程中,除了一些位置的计算,数据模型和理解Swift语言之外,最好知道UIKIt框架中的
Quartz2D
Mr_RisingSun
·
2016-05-12 09:00
XMG
Quartz2D
图片擦除
实现的效果擦除图片的模糊的地方清晰的地方显示出来第一步创建位图上下文对象第二步把外面的图片渲染到位图上下文对象上第三步清除手指选定的区域。清除后那部分变为透明。下面的部分显示出来第四步把上下文得到的剩余的图片得到,然后给imgeView赋值第五步关闭上下文对象源码如下 -(void)pan:(UIPanGestureRecognizer*)pan { CGFloatsquareW=30; CGPo
u012131827
·
2016-05-11 09:00
quartz
XMG
Quartz2D
图片截取操作
1.加入Pan手势判断Pan手势的三种状态 为begin状态的时候记录刚开始的触摸点移动的时候添加一个半透明的黑色框-(UIView*)clipView{ if(_clipView==nil){ UIView*view=[[UIViewalloc]init]; _clipView=view; [self.viewaddSubview:view];
u012131827
·
2016-05-11 09:00
Quartz2D
UIButton:同时显示图片和文字(能点击)…… 利用UIKit框架提供的控件,拼拼凑凑,能搭建和现实一些简单、常见的UI界面 但是,有些UI界面极其复杂、而且比较个性化,用普通的UI控件无法实现,这时可以利用
Quartz2D
5vinsEnt
·
2016-05-10 16:00
XMG
Quartz2D
屏幕截屏操作
//创建位图上下文 UIGraphicsBeginImageContextWithOptions(self.view.bounds.size,NO,0); //获取位图上下文 CGContextRefcontext=UIGraphicsGetCurrentContext(); //把当前控制器的view的layer渲染到上下文 [self.view.layerrenderInConte
u012131827
·
2016-05-10 13:00
Quartz2d
画饼状图 图形上下文栈 矩阵操作 裁剪圆角图片
画饼状图-(void)drawRect:(CGRect)rect{//Drawingcode//需求:根据sections的数据,绘制多个扇形//1.获取上下文(LayerGraphicsContext)CGContextRefctx=UIGraphicsGetCurrentContext();//2.根据sections的个数,计算扇形的起始和结束位置来画扇形NSIntegercount=sel
黑码哥
·
2016-05-10 09:37
iOS
iOS——Quartz2d
iOS研发进阶之路
Quartz2d
画饼状图 图形上下文栈 矩阵操作 裁剪圆角图片
画饼状图-(void)drawRect:(CGRect)rect{ //Drawingcode //需求:根据sections的数据,绘制多个扇形 //1.获取上下文(LayerGraphicsContext) CGContextRefctx=UIGraphicsGetCurrentContext(); //2.根据sections的个数,计算扇形的起始和结束位置来画扇形 NSIntege
liyunxiangrxm
·
2016-05-10 09:00
XMG
Quartz2D
设置裁剪区域 最外面有圆环
1.唯一的区别就是在上一篇的基础上一开始绘制了一个填充的圆。画布的大小比刚才的裁剪区域大,这样就会在最外面有一圈圆环//源码#import"UIImage+Image.h"@implementationUIImage(Image)+(UIImage*)imageWithClipImage:(UIImage*)imageborderWidth:(CGFloat)borderWidthborderCo
u012131827
·
2016-05-09 23:00
XMG
Quartz2D
设置裁剪区域
1.先获取位图上下文对象 UIGraphicsBeginImageContextWithOptions(image.size,NO,0);2.设置裁剪区域 UIRectClip()/这个只能裁剪矩形 UIBezierPath*path=[UIBezierPathbezierPathWithOvalInRect:CGRectMake(0,0,image.size.width,image.siz
u012131827
·
2016-05-09 21:00
Quartz2D
(6)剪切图片
-(void)drawRect:(CGRect)rect 2{ 3//画圆,以便以后指定可以显示图片的范围 4//获取图形上下文 5CGContextRefctx=UIGraphicsGetCurrentContext(); 6CGContextAddEllipseInRect(ctx,CGRectMake(100,100,50,50)); 7 8//指定上下文中可以显示内容的范围就是圆的范围 9
sinat_34245894
·
2016-05-09 15:00
Quartz2D
(5)旋转,缩放,平移
-(void)drawRect:(CGRect)rect 2{ 3//画四边形 4//获取图形上下文 5CGContextRefctx=UIGraphicsGetCurrentContext(); 6//矩阵操作 7//注意点:设置矩阵操作必须要在添加绘图信息之前 8//旋转45度 9CGContextRotateCTM(ctx,M_PI_4); 10 11//绘图 12CGContextAddR
sinat_34245894
·
2016-05-09 15:00
Quartz2D
(4)
-(void)drawRect:(CGRect)rect 2{ 3//获取上下文 4CGContextRefctx=UIGraphicsGetCurrentContext(); 5//绘图 6//第一条线 7CGContextMoveToPoint(ctx,20,100); 8CGContextAddLineToPoint(ctx,100,320); 9 10//第二条线 11CGContextM
sinat_34245894
·
2016-05-09 15:00
Quartz2D
绘图(3)文字图片
http://www.cnblogs.com/wendingding/p/3781054.html-(void)drawRect:(CGRect)rect 15{ 16 17//画文字 18NSString*str=@"的额搜风搜分手了粉色发俄双方说法offFF瓦房你F回复F入会费WFH;飞;FN返回WFH;哦发货;F回复;FHISFHSIFH我皮肤好APIFRHi分红AWFHIOF威锋网i";
sinat_34245894
·
2016-05-09 15:00
Quartz2D
绘图(2)画线条
http://www.cnblogs.com/wendingding/p/3779155.html一画直线//当自定义view第一次显示出来的时候就会调用drawRect方法 15-(void)drawRect:(CGRect)rect 16{ 17 18//1.取得和当前视图相关联的图形上下文(因为图形上下文决定绘制的输出目标)/ 19//如果是在drawRect方法中调用UIGraphicsG
sinat_34245894
·
2016-05-09 15:00
Quartz2D
绘图详解
Quartz2D
是⼀个二维绘图引擎,同时支持iOS和Mac系统
Quartz2D
能完成的工作: 绘制图形:线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片
sinat_34245894
·
2016-05-09 15:00
XMG
Quartz2D
水印效果。非layer里面手动创建位图上下文,不是layer中drawRect系统自动创建上下文
1。 //1.获取上下文(位图上下文)这个方法上下文都可以获取。不只是layer上下文 CGContextRefctx=UIGraphicsGetCurrentContext();2.在viewController中我们需要手动的创建上下文对象。因为系统不会自动为我们生成上下文 0.获取上下文,之前的上下文都是在view的drawRect方法中获取(跟View相关联的上下文layer上下文)
u012131827
·
2016-05-09 14:00
Quartz2d
(画线 矩形 圆 三角形 弧线 扇形 进度圈等)
/**
Quartz2d
的图形绘制API */ "【画线drawLine】" 1.获取上下文件UIGraphicsGetCurrentContext(); 2.设置起点CGContextMoveToPoint
liyunxiangrxm
·
2016-05-09 10:00
XMG
Quartz2D
矩阵操作
1.一旦我们想要获得上下文的话,设置上下文的一些状态旋转什么的,就需要用C的代码去获取,而不能用贝泽尔2、CGContextAddPath(cox,path.CGPath);3.平移 CGContextTranslateCTM(cox,100,100);4.缩放CGContextScaleCTM(cox,0.5,0.5);5.旋转CGContextAddPath(cox,M_PI_4);源码#im
u012131827
·
2016-05-08 20:00
iOS -
Quartz2D
绘图相关(总有你想知道的)
绘图周期iOS绘制时候,都会在需要绘图的部分区域设置一个绘图标志,在每轮事件循环中,绘图引擎会检测是否有需更新的内容,有就会调用视图drawRect:方法进行绘制,因而在需绘图的视图中重写drawRect:方法绘图中用到的方法drawRect:setNeedsDisplay重新绘制整个视图setNeedsDisplayInRect:重新绘制整个视图的部分尽量不要绘制视图的全部触发重绘的情况正在遮挡
Whoateme
·
2016-05-08 20:14
XMG
Quartz2D
绘制文字和图片
1.label的sizeToFit只可以用于普通文本,如果是富文本的话则达不到要求2.-(void)drawRect:(CGRect)rect{ NSString*str=@"eersagaa"; NSMutableDictionary*dict=[NSMutableDictionarydictionary]; dict[NSForegroundColorAttributeNam
u012131827
·
2016-05-08 10:00
XMG
Quartz2D
继续绘图 绘制圆饼
1.[[UIColorredColor]setStroke]; //描边2.[[UIColoryellowColor]setFill]; //填充3.[[UIColorgreenColor]set]//描边填充通用4.GRB0-255 OC中0~1 -(void)drawRect:(CGRect)rect{ NSArray*array=@[@25,@25,@50]; CGFloatsta
u012131827
·
2016-05-07 20:00
XMG
Quartz2D
继续绘图 绘制进度条
1.插曲想让一个label始终在父控件是上属于居中的效果,可以让它和父控件的大小一样大2.取两位小数%.2f 3.可以进行转译%%相当于一个%4.在一个空间的内部不要使用self.center来确定内部的一个控件的中心,因为这两个参考的父控件不同5.drawRect方法只会在显示的时候调用一次。在View即将显示出来的时候调用一次,其他的时候不会再调用了。-(void)setProgress:(C
u012131827
·
2016-05-07 19:00
XMG
Quartz2D
的简单使用
//// Quratz2DView.m//
Quartz2D
//// Createdby王宁on16/5/6.// Copyright©2016年ylshmacmini.Allrightsreserved
u012131827
·
2016-05-06 17:00
CGContextRef详解
.**/ //为了让开发者在进行坐标变换时无须计算多次坐标变换后的累加结果,
Quartz2D
还提供了如下两个方法来保存、恢复绘图状态/* 保存CGContextRef当前
u014286994
·
2016-05-06 17:00
iOS开发系列--打造自己的“美图秀秀”
今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:
Quartz2D
绘制2D图形和CoreImage中强大的滤镜功能。
Quartz2D
基本图形绘制视图刷新其他图形上下文CoreImageQuar
super_man_ww
·
2016-05-06 13:00
ios
移动应用
界面
深度学习
Quartz2d
图片裁剪/加水印/截屏
绘制图片和文字不需要手动获取图形上下文,只要开启图形上下文就获取了.图片和文字可以直接绘制到图形上下文中,如果图形上下文中绘制了路径并执行了裁剪,那么只有路径区域会显示图片;图片的显示形状与路径的形状有关.执行裁剪实际上就是把图形上下文裁剪成了路径的形状.====================================== //1.加载要裁剪的图片 UIImage*image=[UI
u011146511
·
2016-05-05 00:00
Quartz2D
的内存管理
Quartz2D
是C语言的,C语言没有内存自动管理,如果含有create,copy,retain的函数创建的对象,使用完之后一定要释放,否则内存泄露. //1.获取上下文对象 CGContextRefctx
u011146511
·
2016-05-05 00:00
iOS--Quartz2D使用(自定义UIImageView控件、绘制基本图形)
自定义UIImageView控件一、实现思路
Quartz2D
最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。
Nvermore_
·
2016-05-04 16:00
基本图形绘制
Quartz2d
的的使用
QuartZ2d
是二维绘图引擎,包含在coreGraphics框架中,是纯C语言的;图形上下文:CGContextRef数据类型,包含以下信息:绘图路径,绘图状态,绘图输出目标;注意:绘图的顺序对最终显示结果有影响
u011146511
·
2016-04-28 21:00
Quartz2D
初识和应用
Quartz2D
是一个二维绘图引擎,同时支持iOS和Mac系统
Quartz2D
能完成的工作:绘制图形:线条\三角形\矩形\圆\弧等绘制文字绘制/生成图片读取生成PDF截图、裁剪图片自定义UI控件
Quartz2D
u014275966
·
2016-04-26 18:00
Quartz-2D
coreGraphics框架
CoreGraphics是基于C的API,可以用于一切绘图操作CoreGraphics和
Quartz2D
的区别quartz是一个通用的术语,用于描述在IOS和MACOSXZHONG整个媒体层用到的多种技术包括图形
super_man_ww
·
2016-04-22 09:00
CoreGraphics Overview of Quartz 2D
OverviewofQuartz2DQuartz2D是一个二维绘画引擎,支持iOS环境和MacOSX应用环境,我们可以利用
Quartz2D
应用编程接口(ApplicationprogrammingInterface
Damoncw
·
2016-04-20 09:52
quartz
CoreGraphics
Swift操作Quartz 2D进行简单的绘图与坐标变换的教程
Quartz2D
简介
Quartz2D
是苹果公司开发的一个二维图形绘制引擎,同时支持iOS和Mac系统。它是一套基于C的API框架,提供了低级别、轻量级、高保真度的2D渲染。
老初
·
2016-04-18 14:51
iOS——
Quartz2D
0.复习。1.基本图形绘制*线段(线宽、线段样式)*矩形(空心、实心、颜色)*三角形、四边形等形状1>说明-(void)drawRect:(CGRect)rect什么时候调用、调用次数等-当view第一次被显示的时候调用(调用一次)-或者是重绘事件被触发的时候-不要手动去调用这个方法-手动调用重绘方法setNeedsDisplay或者setNeedsDisplayInRect:2>说明为什么要在-
u014526204
·
2016-04-16 16:00
ios
图形
Quartz 2D编程指南(5)变换(Transforms)
Quartz2D
绘制模型定义了两种完全独立的坐标空间:用户空间(用于表现文档页)和设备空间(用于表现设备的原生分辨率)。用户坐标空间用浮点数表示坐标,与设备空间的像素分辨率没有关系。
longshihua
·
2016-04-15 16:00
iOS陆哥开发笔记(十五) (
Quartz2D
简单使用一)
#import "MMLineView.h"@implementation MMLineView// 当自定义view第一次显示出来的时候就会调用drawRect方法-(void)drawRect:(CGRect)rect{ //1.取得和当前视图相关联的图形上下文(因为图形上下文决定绘制的输出目标)/ // 如果是在drawRect方法中调用UIGraphicsGetCurrentCon
Mr_Lucien
·
2016-04-14 17:00
ios开发
2d
MapKit
iOS陆哥开发笔记(十四) (
Quartz2D
简单介绍)
OS开发UI篇—
Quartz2D
简单介绍一、什么是Quartz2DQuartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等绘制文字绘制
Mr_Lucien
·
2016-04-14 17:00
UI
quartz
OS
2d
iOS开发-
Quartz2D
的基本使用(二)
通过我们能够利用
Quartz2D
绘制直线和曲线,并制作了一个简单的画板功能但是真正的开发过程当中这些是远远不够的,那么我们就接着上部分内容更深层次的学习
Quartz2D
矩形//第一种UIBezierPath
刘高见
·
2016-04-12 22:18
iOS学习笔记08-Quartz2D绘图
一、
Quartz2D
简单介绍在iOS中常用的绘图框架就是
Quartz2D
,
Quartz2D
是CoreGraphics框架的一部分,我们日常开发使用的所有UIKit组件都是由CoreGraphics进行绘制的在
liuting5521826
·
2016-04-11 15:00
ios
UI
graphics
core
控件
iOS开发 ☞
Quartz2D
详解
一、CGContextFillPath、CGContextStrokePath与CGContextDrawPathCGContextDrawPath可以实现前两种效果的叠加基本姿势坐标系Quarez2D:而UIKit的坐标原点则在左上角,所以使用时需要转化。使用UIGraphicsGetCurrentContext()得到的画布已经帮我们适应了UIKit坐标系,所以无需转化.图形上下文:我们自定义
magicZYJ
·
2016-04-10 16:00
quartz
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他