SVG 是 HTML5 中矢量图的标记语言,它保持了强大的绘图能力的同时,具有非常高端的使用接口,通过直接操作 Dom 节点的形式来操作图形。本课程意在让学生掌握 SVG 这门语言和它对应的一些 API,再结合2D绘图的知识,让学生具有对页面复杂图形的渲染和控制能力。http://www.imooc...
分类:
其他好文 时间:
2015-02-02 09:28:38
阅读次数:
116
SVG与Canvas是HTML5上绘制图形应用的两种完全不同模式的技术,两种绘制图形方式各有优缺点,但两者并非水火不容,尤其是SVG内容可直接绘制在Canvas上的功能,使得两者可以完美的融合在一起,让Canvas可享用到现有丰富的SVG素材,并不失SVG矢量无级缩放的特点。
《基于HTML5的Drag and Drop生成图片Base64信息》这篇虽然展示的是拖拽普通栅格图片的效果,但你也可以直接拖拽SVG格式的图片进行显示,只不过普通图片的格式数据为data:image/png类型,而SVG格式的数据类...
分类:
Web程序 时间:
2015-02-01 16:11:21
阅读次数:
234
SVG与Canvas是HTML5上绘制图形应用的两种完全不同模式的技术,两种绘制图形方式各有优缺点,但两者并非水火不容,尤其是SVG内容可直接绘制在Canvas上的功能,使得两者可以完美的融合在一起,让Canvas可享用到现有丰富的SVG素材,并不失SVG矢量无级缩放的特点。
《基于HTML5...
分类:
Web程序 时间:
2015-02-01 16:04:58
阅读次数:
268
K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一。K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的聚类结果。matlab中有kmeans聚类算法的函数可以调用,如[ldx,C,su...
分类:
编程语言 时间:
2015-01-31 21:46:31
阅读次数:
290
一:SVG 文件可通过以下标签嵌入 HTML 文档:、 或者 。
推荐使用标签,
标签被所有主流的浏览器支持,并允许使用脚本。
二:来看一个例子
SVG嵌入html
我们继续使用第一讲初识SVG矢量图中,创建的circle.svg.使用embed标签嵌套到html中。
打开html文件,仍然可以看到svg矢量图:...
分类:
Web程序 时间:
2015-01-30 22:55:50
阅读次数:
356
一:什么是SVG以及的特点
(1)SVG指可伸缩矢量图形(Scalable Vector Graphics)
(2)SVG 用来定义用于网络的基于矢量的图形
(3)SVG 使用 XML 格式定义图形
(4)SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失
二:SVG之HelloWorld
像学习每一门语言一样,我们来写一个最简单的SVG矢量图。输出一个圆。
...
分类:
其他好文 时间:
2015-01-30 22:54:47
阅读次数:
197
CAShapeLayerCAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后CAShapeLayer就自动渲染出来了。当然,你也可以用Core Graphics直接向原始的CALyer的内容中绘制一个路径,...
分类:
其他好文 时间:
2015-01-30 19:26:08
阅读次数:
252
3D空间基础概念之一:点、向量(矢量)和齐次坐标
3D空间基础概念之二:矩阵运算
3D数学 ---- 矩阵和线性变换...
分类:
其他好文 时间:
2015-01-30 17:45:42
阅读次数:
124
笔者,最近投稿一篇学术论文时,要求数据图使用矢量图,excel图恰好画出图形为矢量图,且比较便利。但查找资料,网上无完全版本。
步骤如下:
1.excel 画图
2.word 选择性粘贴,
选择,Mcrosoft excel 工作表对象
3.编辑...
分类:
其他好文 时间:
2015-01-27 21:53:49
阅读次数:
208
GTK界面只要有图片的地方,其底层实际上是通过绘图实现的,所以,我们很有必要学习一下绘图,这里我们使用 Cairo 进行相应的绘图操作。
Cairo是用于绘制二维矢量图形的跨平台图形库,采用 C 语言实现,又被许多其它计算机语言所绑定。我们可以使用Cairo库在窗口中绘图,也可以用于生成PNG图片、PDF、PostScript、SVG文件。Cairo同时也是自由软件库,自GTK+2.8版...
分类:
其他好文 时间:
2015-01-27 18:28:25
阅读次数:
382