文档章节

OpenVG是什么?

来来叔叔
 来来叔叔
发布于 2017/08/04 23:57
字数 317
阅读 4
收藏 0
点赞 0
评论 0
 

OpenVG是一种为Flash、SVG等矢量图形库提供硬件加速接口、免授权费和跨平台的API。其主要目标是面向需要高质量矢量图形算法加速技术的便携手持设备,用以在小屏幕设备上实现动人心弦的用户界面和文本显示效果,并支持硬件加速以在极低的处理器功率级别下实现流畅的交互性能。OpenVG 1.0是针对采用了硬件加速技术的二维夭量及光栅图形的应用编程接口(API)。它为复杂的2D图形应用提供了一种设备无关及中立的编程接口,让设备制造商去实现底层的硬件加速技术。

OpenVG作为一种接口标准,有很多种实现方式,只是呈现给上面的编程接口是一样的。说白了,就是对设备的硬件加速的一种抽象,方便矢量图形应用的调用。对于像Flash、游戏及高质量图形界面等应用来说,采用了硬件加速技术,效率将会高得多。而OpenVG则对它们的编程实现提供了便利的2D图形接口。

© 著作权归作者所有

共有 人打赏支持
来来叔叔
粉丝 0
博文 100
码字总数 55732
作品 0
广州
高级程序员
Scene Graph 小记(Qt5)

在Qt5中,传统的QWidget系列,仍然使用BackStoring技术,但新的Qt Quick2,将使用Scene Graph。后者能更好地发挥GPU的性能,但是移植QWidget到这上面来的话,工作量似乎又太大。所以... 本文...

晨曦之光 ⋅ 2012/05/08 ⋅ 0

pcDuino V3 发布

pcDuino V3 发布,这是个高性能,成本低的迷你 PC 平台,可以运行类似 OS 的系统,比如 Ubuntu 和 Android。It outputs itsscreen to HDMI enabled TV or monitor via the built in HDMI in...

clouddyy ⋅ 2014/02/26 ⋅ 23

图形硬件驱动API--Gallium3D

Gallium3D (Mesa 3D图形库)提供一套统一的 API,这套 API 将标准的硬件特性(而非软件特性) 暴露出来(如shader units),也就是说,Gallium3D 直接与统一的硬件级特性打交道,而非充当一个...

匿名 ⋅ 2010/09/22 ⋅ 0

软硬件结合的扩展平台--pcDuino

pcDuino是一种高性能,高性价比的迷你PC的平台,能够运行PC操作系统,如Ubuntu和Android的ICS等。它可以通过内置HDMI接口输出视频到电视或显示器屏幕。pcDuino专门针对开源社区快速增长的需求...

红薯 ⋅ 2013/06/27 ⋅ 12

当我们在说硬件加速渲染,具体指的是什么?

不管 还是 随着UI图形界面的发展,或多或少甚至经常听到这个术语。当通过设置某个参数,界面滑动效率变好了。我们都会说硬件加速起作用了。但是终究什么是硬件加速,又加速了什么?大多数人估...

breakerror ⋅ 06/04 ⋅ 0

Rayeager PX2 1GB/2GB增强版上市

Rayeager PX2 开发板采用Rockchip PX2处理器,内置双核ARM Cortex-A9核心,内存:1GB DDR3@400MHz,最高运行频率1.4GHz,配备Mali-400 MP4 GPU,支持OpenGL ES 1.1/2.0和OpenVG 1.1,同时支持...

穿prada的008 ⋅ 2014/09/15 ⋅ 1

2014年4月1日 pcDuino V3今天全球正式发布,4月6日全球同步限量发售,

pcDuino 3照片和配置公布 pcDuino官网链接:http://www.pcduino.com/?pageid=1960 接口图: 基本配置: 硬件 软件

pc朵拉 ⋅ 2014/04/01 ⋅ 3

pcDuino是一个带 mini PC 功能的加强版Arduino,开源软件Linux和开源硬件Arduino在pcDuino上完美的结合

pcDuino是一个带 mini PC 功能的加强版Arduino。开源软件Linux和开源硬件Arduino在pcDuino上完美的结合。目前,大多的Arduino生态体系的Shields可以在pcDuino上跑。但是,需要一个 T board的...

pc朵拉 ⋅ 2013/07/25 ⋅ 5

EGL PixmapSurface实验笔记

EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, NativePixmapType pixmap, const EGLInt *attr_list) 在EGL中最好还是别用PixmapSurface了,因为这个是完全依赖于EGL......

Mario_Q ⋅ 2014/03/11 ⋅ 0

Icaros Desktop 1.2.6 发布了!

Icaros Desktop, AROS Research Operating System(经典AmigaOS的一款开源复兴版本)的i386 PC发行版出炉1.2.6版本,推出了全新的提升和功能。 他们试图同时满足老的Amiga用户, 采用图像化...

OSnews中文 ⋅ 2011/02/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

聊聊spring cloud gateway的LoadBalancerClientFilter

序 本文主要研究一下spring cloud gateway的LoadBalancerClientFilter GatewayLoadBalancerClientAutoConfiguration spring-cloud-gateway-core-2.0.0.RELEASE-sources.jar!/org/springfram......

go4it ⋅ 38分钟前 ⋅ 0

详解:Nginx反代实现Kibana登录认证功能

Kibana 5.5 版后,已不支持认证功能,也就是说,直接打开页面就能管理,想想都不安全,不过官方提供了 X-Pack 认证,但有时间限制。毕竟X-Pack是商业版。 下面我将操作如何使用Nginx反向代理...

问题终结者 ⋅ 45分钟前 ⋅ 0

002、nginx配置虚拟主机

一、nginx配置虚拟主机可分为三种方式,分别为: 1、基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站 2、基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站...

北岩 ⋅ 48分钟前 ⋅ 0

shell脚本之死循环写法

最近在学习写shell脚本,在练习if while等流程控制时,突然它们的死循环写法是怎么样的?经过百度与亲测记录如下: for死循环 #! /bin/bashfor ((;;));do date sleep 1d...

hensemlee ⋅ 50分钟前 ⋅ 0

苹果的ARKit2.0有多可怕,看了就知道

序言 ARKit主要由三部分组成: 跟踪(Tracking) 跟踪是ARKit的核心组件之一,其提供了设备在物理世界中的位置与方向信息,并对物体进行跟踪,如人脸。 2.场景理解(Scene Understanding) 场...

_小迷糊 ⋅ 51分钟前 ⋅ 0

5.1 vim介绍 5.2 vim移动光标 5.3 ,5.4vim一般模式下移动光标,复制粘贴

vim命令 vim是vi的一个升级版;vim可以显示文字的颜色 安装vim这一个包vim-enhanced 如果不知道安装包,可以使用 命令下面命令来查看vim命令是那个包安装的。 [root@linux-128 ~]# yum prov...

Linux_老吴 ⋅ 55分钟前 ⋅ 0

vim一般模式

vim 是什么 vim是什么 ? 在之前接触Linux,编辑网卡配置文件的时候我们用过了vi ,vim简单说就是vi的升级版,它跟vi一样是Linux系统中的一个文本编辑工具。 如果系统中没有vim ,需要安装一...

李超小牛子 ⋅ 今天 ⋅ 0

docker实战

构建企业级Docker虚拟化平台实战 重点剖析虚拟化和云计算概念; 分析Docker虚拟化的概念和原理; 从0开始实战Docker虚拟化平台; 基于Docker构建Nginx WEB服务器和CentOS虚拟机; 基于开源监...

寰宇01 ⋅ 今天 ⋅ 0

vim介绍、vim颜色显示和移动光标、vim一般模式下移动光标、一般模式下复制粘贴剪切

VIM Vim 是 UNIX 文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff),语法高亮,全面的帮助系统,本地脚本(Vimscript),和便于选择的...

蛋黄Yolks ⋅ 今天 ⋅ 0

springboot+mockito测试controller层遇到的问题

使用MockitoJUnitRunner测试的一个例子,原来报错无法找到bean, 类似的异常如下:createBeanError..... 原因:是因为@Runwith使用了SpringRunner,应该修改为MockitoJUnitRunner 代码如下: ...

writeademo ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部