当创建一个窗口在其中绘图时,还必须制定要使用的坐标系,以及如何把制定坐标映射为物理屏幕上的像素(x*y)。窗口在物理上是以像素数为测量的,在进行绘画前,必须指明“如何把指定的坐标对转换为屏幕坐标”,为此,先指定修剪区(指定窗口在笛卡尔坐标系中占据的区域)。1、在二维空间中,修剪区是窗口内最大和最小的...
分类:
其他好文 时间:
2014-08-27 00:13:47
阅读次数:
214
首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中...
分类:
移动开发 时间:
2014-08-26 17:08:26
阅读次数:
499
我们知道一个应用程序一般都不是只有一个窗口组成的,往往是多窗口组成的,比如一个对话框的窗口上有一个按钮,这里对话框是一个窗口,按钮也是一个窗口。如果一个对话框上有100个按钮,就是100个窗口,这样句柄会比较多。因而出现了DirectUI的设计方法,所有按钮和主窗口都是同一个窗口,采用分不同区域来绘画而成。这里就遇到了一个问题,每个窗口是独立存在的,但在前面的例子里,可以看到每个窗口都是调用PyW...
分类:
其他好文 时间:
2014-08-26 13:44:16
阅读次数:
190
使用HTML5可以非常简单地在canvas上实现画图应用,用支持html5的浏览器便可在下面的区域进行绘画,要看到演示效果,请确保你的浏览器支持HTML5:功能很简单,原理其实和拖放是类似的,主要是三个事件:皇家娱乐城在canvas 上绑定mousedown 事件以标志绘画的开始(调用moveTo ...
分类:
Web程序 时间:
2014-08-26 11:30:55
阅读次数:
242
1、粉笔画绘画技法 (1)直接画法 直接画法是指在黑板上用粉笔直接描绘出画面的画法。此种画法是笔笔定位,环环相扣,不做重复,作画速度快,画面痛快淋漓,一气呵成,能充分发挥出粉笔线描、色点和色块塑造形象的特点。所绘制的画面层次较少,简练概括,笔触生动清晰,极具装饰性。运用直接画法,首先应对描绘物象.....
分类:
其他好文 时间:
2014-08-26 07:28:15
阅读次数:
245
转载请注明出处:http://blog.csdn.net/qinjuning 因为在网络上找到关于Canvas的使用都比較抽象,或许是我的逻辑思维不太好吧,总是感觉理解起来比較困难, 尤其是对save()和restore()方法的使用。本篇文章的内容就是对Canvas的使用进行一下总结,包含它的两....
分类:
其他好文 时间:
2014-08-24 17:54:42
阅读次数:
279
IOS提供两种创建图形的途径:1.OpenGL.2.Quartz、Core Animation、UIKit图形支持.UIKit的图形系统1.视图绘画周期:DrawRect方法,在任何时候,当视图的一部分需要重画时会调用。触发调用的四种情况:1>对遮挡您的视图的其它视图进行移动或删除操作。2>将视图的...
分类:
移动开发 时间:
2014-08-23 15:12:10
阅读次数:
238
一个带删除线的文本标签,继承自UILabel
自绘代码步骤如下:
1,重写控件的drawRect方法
2,首先得到上下文对象
3,设置颜色,并指定是填充(Fill)模式还是笔刷(Stroke)模式
4,在上下文中指定删除线的起点(含x,y)
5,根据标签文字的字体,确定文字的长度(即将被画的线条的长度)
6,指定删除线的终点(含x,y)
7,渲染到上下文,完成路径的绘制...
分类:
移动开发 时间:
2014-08-21 11:38:44
阅读次数:
255
参考文章:http://coolner.blog.51cto.com/957576/689400Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。Cacti
是通过snmpget来获取数据,使用
RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,..
一类的基本概念这是一个注册监听视图树的观察者(observer),在视图树种全局事件改变时得到通知。这个全局事件不仅还包括整个树的布局,从绘画过程开始,触摸模式的改变等。最常见的用途时通过监听获知什么时候,视图的宽高值确定了,可以获取了,以便更改UI。二类的主要接口:监听器interface Vie...
分类:
移动开发 时间:
2014-08-14 13:36:58
阅读次数:
256