Questions tagged «quartz-graphics»

7
通过用户的触摸画出完美的圆圈
我有这个练习项目,允许用户在用手指触摸时在屏幕上绘制。我做的非常简单的App就是锻炼方式。我的小堂兄在用我的iPad在这个App上自由地用手指画东西(孩子画的东西:圆,线等,无论他想到什么)。然后他开始画圆,然后他问我将其设为“好圆”(根据我的理解:将画出的圆完美地画成圆形,因为我们知道,无论我们多么努力地尝试用手指在屏幕上画出一些东西,圆永远不会真正像圆一样圆)。 因此,我的问题是,代码中是否有任何方法可以首先检测用户绘制的形成圆的线,并通过使其在屏幕上完美地变圆来生成大致相同的圆。使一条不太直线的直线是我会知道的方法,但是对于圆形,我不太了解如何使用Quartz或其他方法进行。 我的理由是,在用户抬起手指以证明他实际上试图绘制一个圆这一事实之后,直线的起点和终点必须彼此接触或交叉。

6
如何在iPhone上动态创建彩色的1x1 UIImage?
我想基于UIColor动态创建1x1 UIImage。 我怀疑这可以通过Quartz2d迅速完成,并且我正在仔细研究文档,以期掌握基本原理。但是,看起来有很多潜在的陷阱:无法正确识别每个事物的位数和字节数,未指定正确的标志,不会释放未使用的数据等。 如何使用Quartz 2d(或更简单的方法)安全地完成此操作?


3
Quartz Core,Core Graphics和Quartz 2D有什么区别?
我想知道是否有人可以准确区分这些?据我了解,Core Graphics只是一个“框架包”,其中包含Quartz Core和Quartz 2D。但是我不确定Quartz 2D是否真的是Quartz Core?也许有人可以在那里画线?造成这些差异的原因是什么? 查看文档时,我看到Quartz Core仅列出了所有Core Animation素材。那么石英核心==核心动画?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.