CoreGraphics.h一些经常使用旋转常量#define M_E 2.71828182845904523536028747135266250 e
#define M_LOG2E 1.44269504088896340735992468100189214 log 2e
#define M_LOG...
转载
2015-10-11 16:57:00
126阅读
UIKit 这边从iOS绘图教程 提取一些重要的内容。 Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。iOS支持两套图形API族:C
转载
2018-02-27 17:15:00
45阅读
2评论
在iOS的绘图机制那篇文章中,我说了很多大道理,现在我觉得应该摆上台来说程序本身的主题了。当说完程序本身的主题,我再引入绘图如何去定制我们的视图(UIView),估计大家就会和我一样收获很多。我们说过iOS的基本绘图机制用的是它的CGxxxx系列函数,CG就是Core Graphics,我叫核心图形库。那我们按照主题一个一个来聊吧(我这里提出来的主题就是苹果官方提出来的主题,我试图通俗一点介绍)。
转载
2023-11-14 09:15:00
61阅读
由于CoreGraphics框架有太多的API,对于初次接触或者对该框架不是十分了解的人,在绘图时,对API的选择会感到有些迷茫,甚至会觉得iOS的图形绘制有些繁琐。因此,本文主要介绍一下iOS的绘图方法和分析一下CoreGraphics框架的绘图原理。 一、绘图系统简介 iOS的绘图框架有多种,我
转载
2018-08-06 20:43:00
214阅读
2评论
摘要: CoreGraphics的功能非常强大,可以绘制各种图形;今天学习一下怎么绘制简单的点线面,记录学习。一、导入coreGraphics.framework二、绘制图形1、绘制矩形1 // 绘制矩形
2 - (void)drawRectangle {
3
4 // 定义矩形的rect
5 CGRect rectangle = CGRectMake(100, 290,
转载
2023-12-17 13:28:22
25阅读
Core ML将机器学习模型集成到您的应用程序中。使用教程使用Core ML将机器学习模型集成到您的应用程序中。 Core ML为所有模型提供统一的表示形式。您的应用程序使用Core ML API和用户数据在用户设备上进行预测,训练或微调模型。模型是将机器学习算法应用于一组训练数据的结果。您可以使用模型基于新的输入数据进行预测。模型可以完成各种各样的任务,这些任务很难或不切实际地用代码编写。例如,
转载
2023-12-16 23:17:16
94阅读
CoreGraphics 之CGAffineTransform仿射变换(3)CoreGraphics 的 仿射变换 可以用于 平移、旋转、缩放变换路径 或者图形上下文。 (1)平移变换将路径或图形上下文中的形状的当前位置平移到另一个相对位置。举例来说,如果你在(10,20)的位置处画一个点,对它应用...
原创
2022-05-15 18:00:34
204阅读
封装CoreGraphics的API简化绘图操作效果说明1. 将CoreGraphics的API接口抽象为对象,让绘图变得简单易懂2. 简化常用的绘制操作3. 源码长期更新源码https://github.com/YouXianMing/CGContextObject//// CGContextO...
转载
2015-07-02 22:32:00
147阅读
2评论
Prefab加载优化Prefab这块的加载优化主要集中在两个地方:一个是load加载耗时优化,另一个是实例化耗时优化。首先先说一下prefab在使用时的步骤:了解了Prefab使用时做了哪些事情,我们也才好针对性的做优化。 来说一下常用的优化手段: 合理拆分Prefab越大的prefab文件在加载过程中的耗时是越长的,而且通常不是等比,而是以类似平方曲线这样的去增加时长的。例如
转载
2023-10-10 17:17:46
55阅读
CGContextAddArcToPoint函数:void CGContextAddArcToPoint ( CGContextRef c, CGFloat x1, CGFloat y1, CGFloat x2, CGFloat y2, CGFloat radius);通过传入的两个point来确定圆弧的位置,然后将当前起点和圆弧的起点直线连接,最后设置上下文中的起点为圆弧的终点,具体
原创
2013-10-16 13:25:38
2290阅读
在使用CoreGraphics框架进行图形绘制时,可以将几个图形进行聚合绘制,将其渲染在同一层级上。
原创
2021-10-21 16:54:16
367阅读
Transforms是CoreGraphics框架的基础功能之一,其中方法帮助开发者进行图形的几何变换。
原创
2021-10-21 16:58:39
212阅读
开发中有时会使用梯度渐变视图,在CoreGraphics框架中,提供了这个类型来创建梯度渐变:CGShadingRef与CGGradientRef。
原创
2021-10-21 16:58:01
895阅读
CoreGraphics框架中提供了丰富的图像处理函数。开发者可以通过CoreGraphics中提供的方法将图像文件读取为位图数据,通过颜色处理、添加膜层等方式来对图片数据进行处理。...
原创
2021-10-21 16:56:06
1672阅读
1、基础知识 CALayer 绘图层 2、绘图Quartz 2D ⇔ CoreGraphics UIBezierPath Core Graphics ==系统提供方法介绍 CAGradientLayer实现控件颜色渐变 下载进度按钮绘制 手势截屏绘制 画板绘制 第三方框架 Charts 绘制图表 贝
原创
2021-08-01 16:32:17
845阅读
PaintCode是个非常棒又小而美的mac程序,主要用途是可以将你的矢量图轻松地转换成CoreGraphics代码,可以很轻松的把代码放在你的iOS app里。(好处当然是降低了图片的使用率,app容量大大减小,而且做动效也容易了很多。)
它不单单是把矢量图转换为代码,更重要的是这些代码生成的图像都是动态的,意味着你可以方便的改变他们的颜色,大小,布局。一切能通过代码更改的。
在这个教程,
转载
2015-06-01 19:29:00
246阅读
CoreGraphics框架是iOS系统中的核心图形框架,通过它,开发者可以进行图形绘制,对View进行完全定制化。本篇博客主要讨论在CoreGraphics框架中定义图形路径的CGPath的使用。...
原创
2021-10-21 17:01:46
653阅读
2评论
CGPatterns在CoreGraphics框架中用于创建模型。开发者使用模型技术,可以十分方便的实现花纹平铺效果。
原创
2021-10-21 16:58:22
453阅读
不同的设备可能有不同的颜色渲染方式,CoreGraphics框架中提供了有关颜色与色彩空创建与间设置的相关方法。
原创
2021-10-21 16:59:14
1269阅读
PDF意为便携式文档格式,是一种可以将文本和图像灵活渲染,并且可以支持多页存储的文档,在iOS的开发中,使用CoreGraphics框架中提供的方法可以方便了进行PDF格式文件的处理。...
原创
2021-10-21 16:53:11
1398阅读