OpenVG是什么?

来源:互联网 发布:java课程设计报告 编辑:程序博客网 时间:2024/05/17 22:51

 

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

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

原创粉丝点击