Cairo (绘图) 编辑
Cairo是一个让用于提供向量图形绘图的自由函式库,提供在多个背景下做二维空间的绘图,进阶的更可以使用硬件加速功能。虽然西柔是使用C语言撰写的,但是当使用cairo时,可以用许多其他种语言来使用,包括有C++C SharpJavaPythonPerlRubySchemeSmalltalk以及许多种语言,cairo在GNU较宽松公共许可证Mozilla公共许可证两种授权条款下发行。
1
相关
Pinta是一个受Paint.NET启发的开放源代码位图形编辑软件。它使用Gtk Sharp、Cairo和有些Paint.NET的源代码。它的作者是在Novell工作的Jonathan Pobst。
Shoes 是一套基于 Ruby 语言的 GUI 开发工具。其最初由 why the lucky stiff 开发,在他停止了一切公开活动之后,社区接手了该项目并继续开发。Shoes 可以在 Microsoft Windows、OS X 和 Linux上运行,底层使用了 Cairo 和 Pango 函数库。
Mapnik是一个开放源代码的地图学工具集,提供基于客户端与服务器端的地图渲染使用,以C++撰写。Mapnik的原始开发者,Artem Pavlenko将目标明确设定为透过使用子像素反锯齿功能来建立美丽的地图。Mapnik现在也有Cairo渲染后端。Mapnik使用Boost C++ Libraries来处理如内存管理、存取文件系统、正规表达式与解析XML等的一般软件工作。地图的外观可以使用XML档案来定义,也可以透过C++、Python与Node.js等程式语言来建构。