渲染引擎
文章平均质量分 57
__威少__
知道java和python,半吊子大数据,用过sql与nosql。
展开
-
【渲染引擎】agg介绍
AGG是一款功能非常强大的渲染引擎。它使用标准的C++和基本的C函数实现,但是它并没有使用C++里的一些模版函数,因此AGG可以在很多场合下使用,甚至在一些端和嵌入式开发中也可以使用。AGG也可以用在web服务端,你可以在服务端渲染出一个图片返回给客户端,AGG支持各种格式的数据,具有很好的跨平台性。 AGG的设计理念也是基于插件式的开发模式,所以在AGG的使用中,你可以使用任何其他第三方库。比如原创 2016-06-28 11:11:58 · 5220 阅读 · 1 评论 -
【渲染引擎】agg字体介绍
agg字体可以使用第三方字体库,比如Freetype或者window下的字体。当你选择使用某种字体的时候,就必须把相应字体的头文件包含进去。 #include <agg_font_win32_tt.h> //for window #include <agg_font_freetype.h> //for freetype这里只介绍如何使用freetype。freetype是一个字体库,现在freet原创 2016-06-28 13:59:25 · 1436 阅读 · 0 评论 -
【渲染引擎】cairo介绍
cairo是轻量级的渲染2D引擎,可以根据坐标输出常见的图片格式,或者pdf格式。cairo还支持多种编程语言的接入和多种第三方插件的调用。本文简单给出一个简单的绘制图形教程,快速的了解如何绘制简单的文字、线条和文本原创 2017-03-29 15:47:08 · 2731 阅读 · 0 评论 -
【渲染引擎】agg画线介绍
对于agg的字体进行了一个很简单的介绍,下面就再对agg的画线进行一个简单的说明。 首先对于画线来说,有几种线条比如普通线, 虚实线,点阵状的线条。agg对于每种线条都有支持。另外对于线条的起始的结束样式也有几种,这个属性一般都是以linecap来标识。只有绘制较宽线段时,它才有效。这个属性的合法值如下表所示。默认值是:”butt”。“butt” 这个默认值指定了线段应该没有线帽。线条的末点是原创 2016-07-21 14:30:34 · 1670 阅读 · 0 评论