知识点:
surfaceview介绍surfaceview与View的区别,surface与surfaceview的区别实例创建与使用SurfaceHolder.Callback的使用,surfaceHolder可以看作是surfaceview的控制器,控制图形的大小,像素等.在主函数中回调函数的使用getHolder.addCallback(this)canvas的锁定与解锁,绘制图形之前...
分类:
移动开发 时间:
2016-05-12 23:35:39
阅读次数:
324
Quartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统
Quartz 2D能完成的工作:
绘制图形 : 线条\三角形\矩形\圆\弧等
绘制文字
绘制\生成图片(图像)
读取\生成PDF
截图\裁剪图片
自定义UI控件
其实,iOS中?部分控件的内容都是通过Quartz2D画出来的
因此,Quartz2D在iOS...
分类:
其他好文 时间:
2016-05-12 20:15:46
阅读次数:
218
原理:开启一个比图片稍大的位图上下文,然后在位图上下文上绘制一个内切圆,最后绘制一个比位图上下文小的图片,并切去边缘。如下图所示。
步骤:
1. 加载原生图片
2. 开启上下文
3. 画大圆并填充路径
4. 设置裁剪区域
5. 绘制图形
6. 获取图片
7. 关闭上下文
代码...
分类:
其他好文 时间:
2016-05-12 18:50:04
阅读次数:
167
R语言文本分析(2)# 使用table统计每个单词出现的频数
moby.freqs <- table(moby.words)
# 使用sort将单词按照出现的频数由大到小进行排序
sorted.moby.freqs <- sort(moby.freqs, decreasing = TRUE)
head(sorted.moby.freqs)
# 使用plot绘制图形
plot(sorted.moby....
分类:
编程语言 时间:
2016-05-12 17:26:54
阅读次数:
227
问题:
至于如何绘制虚线就不多说了,网上比比皆是,谈下这次开发碰到的问题:
1.从Android3.0开始,Android 2D的绘制流程就设计为能够更好地支持硬件加速。使用GPU的View在Canvas上进行画的操作时都会使用硬件加速。但是这样当我们定义shape绘制虚线时候,会发现绘制的并不是虚线而是一条实现。
当时搜了下解决办法,毫不犹豫直接在application属性上标记
问...
分类:
移动开发 时间:
2016-05-12 13:50:40
阅读次数:
181
在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:Quartz 2D绘制2D图形和Core Image中强大的滤镜功能。 Quartz 2D 基本图形绘制 视图刷新 其他图形上下文 Core ...
分类:
移动开发 时间:
2016-05-08 16:48:27
阅读次数:
231
概述
在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:Quartz 2D绘制2D图形和Core Image中强大的滤镜功能。
Quartz 2D
基本图形绘制
视图刷新
其他图形上下文
Core Image
Quartz 2D
在iOS中常用的绘图框架就是Quartz...
分类:
移动开发 时间:
2016-05-06 19:41:41
阅读次数:
319
写在前面
接着上一节内容,开发环境搭建好后,我们当然想立即编写3D应用程序了。不过我们还需要些耐心,因为OpenGL是一套底层的API,因而我们要掌握的基本知识稍微多一点,在开始绘制3D图形之前,本节我们将通过绘制一个三角形的程序来熟悉现代OpenGL的概念和流程。通过本节可以了解到:
缓存对象VAO和VBO
GLSL着色器程序的编译、链接和使用方法
OpenGL绘图的基本流程
绘...
分类:
其他好文 时间:
2016-05-06 15:38:25
阅读次数:
287
是 HTML5 新增的元素,可使用JavaScript脚本来绘制图形。例如:画图,合成照片,创建动画甚至实时视频处理与渲染。
兼容性方面,除了一些骨灰级浏览器IE6、IE7、IE8等,大部分现代浏览器都能支持。
一、属性与方法
1)属性
看起来和 元素很相像,唯一的不同就是它并没有 src 和 alt 属性。实际上, 标签只有两个属性——
width和height。
...
分类:
其他好文 时间:
2016-05-03 12:51:32
阅读次数:
271
概述
在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:Quartz 2D绘制2D图形和Core Image中强大的滤镜功能。
Quartz 2D基本图形绘制视图刷新其他图形上下文Core Image
Quartz 2D
在iOS中常用的绘图框架就是Quartz 2D...
分类:
移动开发 时间:
2016-04-29 17:31:43
阅读次数:
223