1.Quartz 2D是什么??Quartz 2D以PDF的规范为基础的图形库,用来绘制二维文字和图形,允许相同的绘图指令在任何装置上,使用可以得到的最佳分辨率,产生相同的输出.2.Quartz2D能做什么??Quartz 2D API可以实现许多功能,如基于路径的绘图、透明度、阴影、颜色管理、反锯...
分类:
其他好文 时间:
2014-07-12 00:39:48
阅读次数:
289
利用Quartz2D绘图的基本步骤?1. 获取与视图相关联的上下文对象–UIGraphicsGetCurrentContext?2. 创建及设置路径 (path)–2.1 创建路径–2.2 设置路径起点–2.3 增加路径内容……?3. 将路径添加到上下文?4. 设置上下文属性–边线颜色、填充颜色、线...
分类:
其他好文 时间:
2014-07-12 00:32:01
阅读次数:
368
上一篇Canvas的博文写完后,有位朋友希望能对Canvas绘制出来的图像进行点击、拖拽等操作,因为Canvas绘制出的图像能很好的美化。好像是想做炉石什么的游戏,我也没玩过。Canvas在我的理解中就好像在一张画布上绘制图像,它只能看到却“摸”不到,那要如何进行操作呢。我不知道网上是怎么做的,这里...
分类:
其他好文 时间:
2014-07-11 21:49:06
阅读次数:
415
Graphics 绘图类: 提供两个方法。Paint (绘图,被系统自动调用) repaint(重绘)Paint 调用原理(1.窗口最大化,再最小化窗口的大小发生变化Repaint函数被调用)package com.sunzhiyan;import java.awt.*;import javax.s...
分类:
编程语言 时间:
2014-07-11 18:49:34
阅读次数:
186
我们在canvas里绘制线段时,经常会发现实际绘制出来的效果与我们设置的宽度不一致,抑或者是与我们预想的有色差,我们不禁会怀疑是否代码有误,其实,这是canvas本身绘制时的像素边界逻辑所影响的,我们无法改变,但可以巧妙避开。
分类:
其他好文 时间:
2014-07-11 12:50:42
阅读次数:
174
以前只听说过用图片做背景,没有听说过用视频还可以做背景的。这不,前几天就真有这样的需求。于是急忙在网上查资料,发现国外还真有这么玩的。现在摘过来给大伙参考一下,说不定还真会有用得着的时候呢。先裁图预览一下结果:图上的视频是从w3c 上下载的,非常小的一段mp4,然后用canvas 写了一句话: An...
分类:
移动开发 时间:
2014-07-10 15:28:24
阅读次数:
224
原文:HTML5新增核心工具——canvasCanvas元素称得上是HTML5的核心所在,它是一个依靠JavaScript绘制华丽图像的元素。Canvas由一个可绘制地区HTML代码中的属性定义决定高度和宽度,JavaScript代码可以访问该地区,通过一套完整的绘图功能类似于其他通用二维的API,...
分类:
Web程序 时间:
2014-07-09 16:40:58
阅读次数:
261
原文:HTML5实现涂鸦板最近闲的,看了看html5,强大的绘图功能让我惊奇,于是,写了个小玩意---涂鸦板,能实现功能有:画画,改色,调整画笔大小html5的绘图可以分为点,线,面,圆,图片等,点和线,这可是所有平面效果的基点,有了这两个东西,没有画不出来的东西,只有想不到的算法。先上代码了:ht...
分类:
Web程序 时间:
2014-07-09 16:37:03
阅读次数:
472
以一个小球来回顾一下canvas的小知识吧,因为也有一段时间没怎么接触这玩意了。 来回跑动的小球
分类:
其他好文 时间:
2014-07-09 13:26:24
阅读次数:
159