采用Skia绘图功能,在PPAPI插件中实施
发布时间
阅读量:
阅读量
Windows下从源码编译Skia一文详细阐述了Skia的编译过程,目前我们已具备在PPAPI插件中应用Skia的条件。
Skia关键类库解析
官网https://skia.org/上有文档,可以看。然后下载的源码,可以使用SourceInsight之类的工具来查看。具体不再细说,我这里只提用到的三个关键类:
SkCanvas作为画布,允许用户在其上绘制各种图形元素,例如矩形、圆形、文字以及弧线等。
SkPaint则相当于一个工具集合,集中了画笔、颜色以及其他绘图过程中所需的配置参数。
SkBitmap用于表示图像数据的存储区域。
在使用SkCanvas进行图形绘制时,所有绘制的图形元素都需要有对应的存储或展示位置,承担这一功能的组件被称为后端(backends)。SkCanvas支持多种后端类型,在本示例中所采用的ppapi_skia仅使用了其中的SkBitmap作为后端。
二维绘图库的设计理念通常较为相似,在我的《[Qt on Android核心编程](http://item.jd.com/1157163
全部评论 (0)
还没有任何评论哟~
