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
CoreGraphics
CoreAnimation在渲染中充当的角色
在iOS中使用
CoreGraphics
、CoreAnimation、CoreImage等框架来绘制可视化内容,这些软件框架相互之间也有着依赖关系。
DSMars
·
2024-02-10 12:34
Swift函数式编程九(图表)
代码地址一种描述图表的函数式方式,并利用
CoreGraphics
来绘制它们。通过对CoreGraphic进行一层函数式的封装,可以得到一个更简单且易于组合的API。
酒茶白开水
·
2024-02-01 08:49
iOS
Swift函数式编程专辑
swift
ios
图表
函数式
编程
CoreText 图文混排第一篇
,只能先从简单的CoreText基础开始搞起CoreText的介绍CoreText是基于iOS3.2+和OSX10.5+的一种能够对文本格式和文本布局进行精细控制的文本引擎,它良好的结合了UIKit和
CoreGraphics
coder_feng
·
2024-01-30 17:13
ios
CoreGraphics
随笔
CoreGraphics
图形绘制:使用
CoreGraphics
可以绘制各种基本图形,如线条、矩形、圆形、多边形等。图像处理:
CoreGraphics
可以用于对图像进行缩放、旋转、裁剪、颜色调整等操作。
weixin_38432324
·
2024-01-07 02:03
ios
贝塞尔曲线(UIBezierPath)属性、方法汇总
UIBezierPath主要用来绘制矢量图形,它是基于
CoreGraphics
对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的(CGContextRef),所以一般UIBezierPath
蛮大人_3b6c
·
2024-01-03 19:08
12.剪裁图片
剪裁图片swiftiOShttps://www.jianshu.com/p/4ce7341b8f02https://developer.apple.com/documentation/
coregraphics
aofeilin
·
2023-12-23 02:21
图形处理概论
iOS与图形图像处理相关的框架都在这里了:界面图形框架--UIKit最常用的视图框架,封装度最高,都是OC对象核心动画框架--CoreAnimation提供强大的2D和3D动画效果苹果封装的图形框架--
CoreGraphics
浪呀么浪打浪
·
2023-12-20 05:55
iOS 性能优化
CPU(CentralProcessingUnit,中央处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
)GPU(GraphicsProcessingUnit
程序员学哥
·
2023-12-19 19:34
iOS_
CoreGraphics
CoreGraphics
是提供2D绘图的框架,使用C结构和C函数模拟了一套面向对象的变成机制,没有OC/Swift对象方法机制;2D绘图并不能操作单独的像素;所以绘制机制都是在context上下文进行的
Hunter琼
·
2023-12-03 17:25
iOS开发常用框架总览!
许多应用程序都使用了如Foundation、UIKit、和
CoreGraphics
这些框架。根据你为应用程序选择的模版,相关的框架就已经被自动引入了。
蒲公英_____
·
2023-11-22 07:32
ios
框架
iOS开发
架构
2018-06-01. 谈谈对drawRect的理解
当子类使用
CoreGraphics
和UIKit绘制视图内容时就需要在该方法中添加绘制的代码。drawRect简介drawRect方法在UIView的使用上起着十分关键的
App之父
·
2023-11-19 12:50
浅尝:iOS的
CoreGraphics
和Flutter的Canvas
iOS的CoreGraphic基本就是创建一个自定义的UIView,然后重写drawRect方法,在此方法里使用UIGraphicsGetCurrentContext()来绘制目标图形和样式#import@interfaceMyGraphicView:UIView@end@implementationMyGraphicView//OnlyoverridedrawRect:ifyouperformc
Johnny.Cheung
·
2023-11-16 23:30
flutter
ios
flutter
canvas
IOS渲染流程之提交图层数据至RenderThread进程
/
CoreGraphics
/CoreImage---->GPUDrive-->GPU图层树/视图树一个UIView(视图)对应一个CALayer(图层),CALayer对应显示的数据其有个content
魏铁锤爱摸鱼
·
2023-11-05 05:27
ios
iOS - 性能优化
CPU(CentralProcessingUnit,中央处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
)都是通过CPU来做的
super_2e20
·
2023-11-02 13:22
ARC下OC对象和CF对象之间的桥接(bridge)
在开发iOS应用程序时我们有时会用到CoreFoundation对象简称CF,例如
CoreGraphics
、CoreText,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理
woshishui1243
·
2023-11-02 02:25
CoreGraphics
相关
重要概念CGContextRef这个是绘图中最重要的概念,相当于我们画图的画布通过CGContextRefcontext=UIGraphicsGetCurrentContext()获取我们想要在画布上面画东西,需要️吧,来,我们看看我们的画笔设置绘制直线、边框时的线条宽度1.voidCGContextSetLineWidth(CGContextRef__nullablec,CGFloatwidth
无敌大闸蟹
·
2023-10-28 21:25
iOS 像素图转高清大图
一张小的像素图转大图时会变得模糊图片放大示例.pngiOS像素图转高清大图有两种方式可以使生成的大图更清晰用最近邻插值算法生成大图按其宽高和像素行列去取颜色,
CoreGraphics
用颜色数组画多个矩形去绘制大图比较随机生成
怀可
·
2023-10-27 21:30
SwiftUI图像App开发之载入图片、显示图片、处理图片
对来自
CoreGraphics
核心图形、
iCloudEnd
·
2023-10-26 15:55
iOS的离屏渲染
它负责对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
等。CPU输出的位图信息在合适的时机上传到G
小生不怕
·
2023-10-25 14:35
iOS开发:浅谈贝塞尔曲线
UIBezierPath简介在iOS开发中,贝塞尔曲线的具体实现封装在
CoreGraphics
框架中。为了方便开发者使用,苹果单独将贝塞尔相关方法封装到了UIBezierPath类中。创建UI
彭晴朗
·
2023-10-23 09:44
iOS底层原理之性能优化
CPU(CentralProcessingUnit,中央处理器):主要用于对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
)
ios开发闻闻
·
2023-10-20 16:08
iOS: 把一个 View 转为 Image
引子最近遇到一个需求,需要把一个UIView转换为一个UIIamge,这里用到了UiKit的上下文,还需要了解
CoreGraphics
的一些内容,所以总结一下。
AprSnow
·
2023-10-18 06:19
iOS UIBezierPath绘图
UIBezierPath主要用来绘制矢量图形,它是基于
CoreGraphics
对CGPathRef数据类型和path绘图属性的一个封装。
假装你是大灰狼
·
2023-10-14 23:49
iOS
图像动画
ios
UIBezierPath
CALayer绘制流程
CALayer通过代理,将需要绘制的信息传递给UIView;UIView通过
CoreGraphics
进行绘制的操作;绘制好的内容交给CALayer,方法有两种:layer.contents=image存储在
无悔zero
·
2023-10-13 08:21
CGAffineTransform和CATransform3D
前言顾名思义,就是对视图进行变换的一组函数功能,其中前者是对视图进行2D变换,后者是进行3D变换,而这都是属于
coreGraphics
层的功能,并且主要作用于CALayer层;视图的变换主要包括平移,缩放
lcy_coding
·
2023-10-09 00:50
3D模型渲染引擎6大特点解读:助力AR/VR呈现惊叹的视觉效果!
主要特点包括:HOOPSVisualize的基石是图形内核,这是一种功能齐全、以工程为中心的场景图形技术,我们称之为
CoreGraphics
。
慧都科技3D
·
2023-10-08 06:18
软件资讯
3d
三维模型轻量化
3D模型格式转换
HOOPS
3D
WEB轻量化
iOS UIView 如何为一个view放一张图片
CALayer:1.功能:①阴影、圆角、带颜色的边框②3D变换③非矩形范围④透明遮罩⑤多级非线性动画2.概念上与UIView类似,但不处理用户交互二.寄存图:1.layercontents:图一代码事例:2.
CoreGraphics
稻草人娃娃
·
2023-09-21 20:48
使用UIBezierPath画个圆动画
UIBezierPath主要用来绘制矢量图形,它是基于
CoreGraphics
对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的(CGContextRef),所以一般UIBezierPath
若幹年後
·
2023-09-17 09:27
cpu和gpu优化
对象的创建和销毁,对象属性的调整,布局计算,文本的计算和排版,图片的格式转换和转码,图像的绘制(
coregraphics
);gpu做哪些工作呢?纹理渲染渲染过程?
小何才鲁尖尖角
·
2023-09-15 16:57
iOS 卡顿优化
卡顿原因分析:1.屏幕显示图像的原理:CPU:负责对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
)GPU:负责纹理的渲染(将数据渲染到屏幕
Rockerliang
·
2023-09-01 22:36
CAShapeLayer与DrawRect对比,与UIBezierPath画图形
CAShapeLayer使用了硬件加速,绘制同一图形会比用
CoreGraphics
快很多。高效使用内存。
iOS坚持者
·
2023-08-26 23:15
iOS性能优化方案
在屏幕成像的过程中,CPU和GPU起着至关重要的作用CPU(CentralProcessingUnit,中央处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
xxxxxxxxx_ios
·
2023-08-24 23:40
离屏渲染知识小结
离屏渲染是之在非当前屏幕缓冲区进行渲染,如果重写了drawRect并使用了
CoreGraphics
进行了绘制操作就涉及到了cpu渲染,渲染得到的bitmap由GPU用于显示。
文竹_自然
·
2023-08-18 02:56
浅谈Constraints,Layout,Display的点点滴滴
前言这篇博客完全是因为浅谈Masonry的使用技巧才引出来的,如果不是内容太多,也不会单独写一篇博客来记录,在9102一整年中我基本与普通UI开发无缘,大部分工作是对Layout进行操作绘制,以及使用
CoreGraphics
神经骚栋
·
2023-08-16 10:47
iOS 性能优化
CPU:中央处理器,负责:对象的创建和销毁、对象属性的调整,布局的计算和排班、图片的格式转换和解码、图像的绘制(
CoreGraphics
)GPU:图形处理器,负责:纹理的渲染,提交到缓冲区,屏幕从缓冲区获取每帧图像
咖啡豆8888
·
2023-08-13 16:17
iOS底层原理之性能优化
CPU(CentralProcessingUnit,中央处理器):主要用于对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
)
IOS应用
·
2023-08-12 00:46
Core Image滤镜使用大全(转载)
CoreImage框架是一个专门用来对图片进行处理的框架,其中提供了许多高级功能,可以帮助开发者完成UIKit或者
CoreGraphics
框架无法完成的任务,并且使用CoreImage框架可以十分轻松的实现滤镜以及图像识别等流行技术
dashangou
·
2023-08-11 18:16
iOS绘制——UIBezierPath 、 Core Graphics和CTFrameRef
UIBezierPath、
CoreGraphics
和CTFrameRef这三者都是来绘制渲染的,但是三者又有很多区别,使用上呢都有各自的特殊功能。
白水灬煮一切
·
2023-08-08 07:19
翻译 - Core Text Tutorial for iOS: Making a Magazine App
CoreText是一个low-level文本引擎,当与
CoreGraphics
/Quartz框架一起使用时,它可以让你对布局和格式进行粒度更加精细的控制。在iOS7中,苹果发布了一个名为T
携一两本单色书来
·
2023-08-01 08:23
ios 贝塞尔曲线 颜色填充_iOS,贝塞尔曲线(UIBezierPath)
此类是
CoreGraphics
框架关于path的一个封装,UIBezierPath对象是CGPathRef数据类型的封装。。用于定义一个由直线/曲线组合而成的路径,并且可以在自定义视图中渲染该路径。
weixin_39953356
·
2023-07-29 11:17
ios
贝塞尔曲线
颜色填充
性能优化1-UI卡顿处理
在屏幕成像的过程中,CPU和GPU起着至关重要的作用CPU(CentralProcessingUnit,中央处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
方圆几度
·
2023-07-27 21:44
Swift动态加载字体(不写plist)
想弄一个动态加载字体的功能,结果网上翻来翻去没有Swift版的,只能自己折腾,还好折腾两天折腾出来了(没办法,对
CoreGraphics
不熟呀).刚学Swift,不知道这么写的对不对(可能会有对象释放的问题
木子F
·
2023-07-18 14:51
OpenGL ES 图片到纹理读取方式
1.使用
CoreGraphics
//从图片中加载纹理-(GLuint)setupTexture:(NSString*)fileName{//1、将UIImage转换为CGImageRefCGImageRefspriteImage
如意神王
·
2023-07-15 07:46
Swift | 实现一种简单的垂直文本渲染
效果竖屏横屏参考思路可直接通过CoreTextKit去计算frame、绘制;可计算每个字符的frame,用
CoreGraphics
绘制(此处采用
清無
·
2023-07-10 15:20
底层探索--性能优化的本质
CPU和GPUCPU(CentralProcessingUnit,中央处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
)GPU
永断阎罗
·
2023-06-18 04:21
iOS 基本动画
从图中可以看出,最底层是图形硬件(GPU);上层是OpenGL和
CoreGraphics
,提供一些接口来访问GPU;再上层的CoreAnimation在此基础上封装了一套动画的API。最上
fcf7850dd33e
·
2023-06-14 10:40
Swift 各版本特性
一、swift3.01.新的GCD和
CoreGraphics
:不同于之前的c语言形式,更加面向对象。2.NS前缀从老的Foundation类型中移除,并且将基础类型改为值类型。
我是繁星
·
2023-06-14 08:02
CAAnimation学习记录
1.1CoreAnimationCoreAnimation是苹果提供的一套基于绘图的动画框架,下图是官方文档中给出的体系结构:image.png从图中可以看出,最底层是图形硬件(GPU);上层是OpenGL和
CoreGraphics
code_ce
·
2023-06-11 13:39
探索iOS之CoreImage框架
它操作的数据来自
CoreGraphics
、CoreVideo、ImageIO,使用CPU或GPU进行渲染。CoreImage对底层实现进行封装,为上层提供简单易用的API。
徐福记456
·
2023-06-06 22:59
iOS音视频
Core
Image
滤镜
人脸识别
底层-性能优化
在屏幕成像的过程中,CPU和GPU起着至关重要的作用CPU(CentralProcessingUnit,中央处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
Stago
·
2023-04-19 02:44
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他