Translation Courtesy of Fathammer

OpenVG – 矢量图象加速度的标准

OpenVG™ 是一个完全免费,跨平台的API,针对矢量图象库提供一个低水平的硬件加速度界面,例如FlashSVGOpenVG把主要目标集中在掌上装置,对于用户界面要求有高质量的矢量图象的便携式的加速度以及在小屏幕装置上的文本使得硬件加速度能在具有较低能量的水平上提供流畅的互动性能。

OpenVG 1.0 简述

OpenVG是一个针对硬件加速二维矢量图片和光栅图片的新型的应用程序界面 。它对于成熟的2D图象应用程序提供了一个独立的装置和vendor-neutral界面。 同时允许装置生厂商在装置上提供硬件加速,这些装置的范围包括从腕表到全部以微处理器为基础的桌面和服务器。

OpenVG 1.0 说明  (.PDF, 1.5 MB 2005.6更新)

OpenVG 1.0 .h 页眉文件  (文件于2005.6更新- 右键点击下载)

VGU 1.0 .h页眉文件   (文件于2005.6更新- 右键点击下载)

EGL 1.2 –本地平台图象界面说明  (.PDF, 288 KB 2005.6更新)

EGL 1.2 .h页眉文件  (即将公布)


加速矢量图象API对小屏幕装置得好处

OpenVG 在一个实用工具中

 

于流畅且可升级的2D有迫切的需要,高质量矢量图象在小型装置上提供创建高质量用户界面和极易读取的文本。现存的方法有很大的限制。 OpenVG 一直从事于解决这些限制且提供附加的切实的好处:


目标应用程序

 

 

 


OpenVG API 设计原理

 

 

 


OpenVG 特点

核心 API

 VGU Utility


OpenVG 渲染管道

 OpenVG 管道机制被渲染。执行操作没有匹配现实的管道stage,他们也许通过任何通道来渲染只要最后的几国匹配现实管道的结果。