Tags:
create new tag
, view all tags

mGPlus 简介

mGPlus 组件是对 MiniGUI 3.0 图形绘制接口的一个扩充和增强,主要提供对二维矢量图形和高级图形算法的支持,如路径、渐变填充和颜色组合等。mGPlus 用来实现 MiniGUI 3.0 中的 Fashion 外观渲染器,也用于 mDolphin 浏览器实现高级的图形功能,如 HTML 5 中的 Canvas 标记、SVG 支持等。

mGPlus的功能:

  • 支持ALPHA、GAMMA等变色处理,以及用户自定义的变色处理;
  • 支持任意2D图形变换;
  • 支持SVG和PostScript描述,适于网上图形生成;
  • 支持高质量的图形处理,支持反走样插值等高级功能;
  • 支持任意方式的惭变色处理;
  • 支持所有颜色格式;
  • 支持对位图的多种处理;
  • 支持直线的多种处理,类似于GDI+;
  • 支持GPC,即通用多边形裁剪方法;
  • 支持多种字体输出,包括汉字的处理;

mGPlus 的最新版本为 1.2.0。C 程序在使用 mGPlus组件中的接口之前,应包含 <mgplus/mgplus.h> 头文件,并链接 libmgplus 库(在使用 GCC 工具链时,传入 -lmgplus 参数。)

mGPlus 编程指南(V1.2)

-- QiJinrong - 17 Jun 2009

-- ZhaoJiankai - 2011-04-02

Topic revision: r1 - 2011-04-02 - ZhaoJiankai
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback