Core Graphics Paths
Function | Description |
CGContextEOFillPath | 使用奇偶规则填充当前路径 |
CGContextFillPath | 使用非零绕数规则填充当前路径 |
CGContextFillRect | 填充指定的矩形 |
CGContextFillRects | 填充指定的一些矩形 |
CGContextFillEllipseInRect | 填充指定矩形中的椭圆 |
CGContextDrawPath | 两个参数决定填充规则,kCGPathFill表示用非零绕数规则,kCGPathEOFill表示用奇偶规则,kCGPathFillStroke表示填充,kCGPathEOFillStroke表示描线,不是填充 |
Setting Blend Modes
Note: 这个规则也可以应用于图片,用函数:CGContextSetBlendMode 来设置 |
这个模式,就是默认的模式,前景图覆盖了背景图.
Hard Light Blend Mode
CGContextBeginPath (context); |
CGContextAddArc (context, w/2, h/2, ((w>h) ? h : w)/2, 0, 2*PI, 0); |
CGContextClosePath (context); |
CGContextClip (context); |
Function |
Description |
---|---|
|
使用非零绕数规则剪辑当前图形上下文 |
|
使用奇偶规则剪辑当前上下文 |
|
设置一个矩形区域和当前的剪辑区域的交集 |
|
设置一些矩形区域和当前剪辑区域的交集 |
|
Maps a mask into the specified rectangle and intersects it with the current clipping area of the graphics context. Any subsequent path drawing you perform to the graphics context is clipped. (See “Masking an Image by Clipping the Context. |
转载于:https://www.cnblogs.com/W-Kr/p/5395281.html
Core Graphics Paths相关推荐
- Core Graphics
Core Graphics入门 想必每个第一次接触Core Graphics的开发者都被无数的API.混乱的代码逻辑折腾得头疼不已,甚至望而却步.即使是绘制一个简单的矩形也看上去非常繁琐.本文换一个角 ...
- 【转】使用Core Graphics绘画一个山寨微信icon
文章出处:http://www.jianshu.com/p/1008f9803759# 先看最终效果: - - - 绘画这个纯属周末雨天无聊,这里使用的都是Core Graphics上很基本的几个方法 ...
- 使用 Core Graphics 绘制基本形状
作者:Arthur Knopper,原文链接,原文日期:2015-08-31 译者:lfb_CD:校对:千叶知风:定稿:shanks Core Graphics是Cocoa和Cocoa Touch所共 ...
- Core Graphics 定制UIVIew 处理图片
许多UIView的子类,如UIButton或UILabel,它们的形状都是系统固定的.但是,对于一些特殊的情况,我们需要绘制产品狗想要的图形.那么等待我们的只有两个选择:第一,可以使用UIImageV ...
- iOS绘图UIBezierPath 和 Core Graphics框架
前言 iOS系统本身提供了两套绘图的框架,即UIBezierPath 和 Core Graphics.而前者所属UIKit,其实是对Core Graphics框架关于path的进一步封装,所以使用起来 ...
- 使用Core Graphics绘画一个山寨微信icon
使用Core Graphics绘画一个山寨微信icon 最终效果: 绘画这个纯属周末雨天无聊,这里使用的都是Core Graphics上很基本的几个方法,对新手(我也是新手)来说还是有帮助的.下面说下 ...
- iOS 图形处理 Core Graphics Quartz2D 教程
Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎.它提供了低级别.轻量级.高保真度的2D渲染.该框架可以用于基于路径的绘图.变换.颜色管理.脱屏渲 ...
- iOS图形编辑之Core Graphics
Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎.它提供了低级别.轻量级.高保真度的2D渲染.该框架可以用于基于路径的绘图.变换.颜色管理.脱屏渲 ...
- iOS开发--Core Graphics绘图
一. Core Graphics简介 Core Graphics是一个基于C的绘图专用的API族,它经常被称为QuartZ或QuartZ 2D,是一个二维绘图引擎,同时支持iOS和Mac系统.它提供了 ...
- Swift Core Graphics教程之Gradients 与 Context
原文链接 : Core Graphics Tutorial Part 2: Gradients and Contexts 原文作者 : caroline 译文出自 : 开发技术前线 译者 : Harr ...
最新文章
- shell学习之路:流程控制(if)
- JAVA《第一次作业》
- 魔改CNN揭秘宇宙大爆炸:物理学的核心是对称性
- Linux 网络编程详解二(socket创建流程、多进程版)
- python 断点下载_python多进程断点续传分片下载器
- 织女的红线_JAVA
- 【放置奇兵】天六水晶和心三水晶(宝石、心灵水晶)
- 飞鸽类能记住传书的人类
- (四)Linux 安装 jdk
- android 经纬度距离计算器,经纬度距离角度计算软件|经纬度距离角度计算器(geography) v2.0免费版_星星软件园...
- window跳转,重定向
- linux wifi驱动开发 二,Linux 下wifi 驱动开发(二)—— WiFi模块浅析
- 【智慧旅游】以阿里飞猪为例浅谈产品升级策略
- Learning Convolutional Neural Network for Graphs
- Android单应用开多进程与单进程跑多应用
- Form认证timeout无效问题
- TIPTOP 4GL——自定义按钮前加图标
- 简明Python教程笔记(一)
- c++画直线、矩形、圆、椭圆
- 华为mate40功耗测试软件,华为Mate40Pro续航怎么样-续航能力测试
热门文章
- 关于Microsoft Office 2007 Beta 简体中文版的一些消息
- select标签multiple属性的使用方法
- leetcode771题
- c语言getchar的作用,c=getchar()!='\n'到底什么用呢
- ios transporter 缓存_鸿蒙和安卓都是开源,为什么iOS系统却可以获得出色的口碑?...
- zk和redis分布式锁比较
- 利用python进行数据分析书籍_利用Python进行数据分析 (O'Reilly精品图书系列) 内省...
- matlab中arccosh,mathematica10下载
- 消息队列实现socket 消息同步_消息队列二三事
- 数字表达_高级表白密码,教你如何用数字表达出我爱你