avlee

Building the cairo graphic library using msvc

Cairo图形库1.4版终于release了,性能和稳定性都大大地增强了,特在此记录此消息来祝贺1.4版的发布。

关于Cairo图形库的介绍,可以参见http://www.cairographics.org/

Firefox2的SVG实现和Firefox3的图形引擎就是基于Cairo的,Cairo具有比较友好的版权限制,有兴趣的朋友可以体验一下其丰富的2D矢量图形绘制功能。

对于大多使用msvc的人来说,Cairo目前没有一个快捷的编译方式,我在这里提供一个编译win32版本的Cairo库的一个工程文件。

该工程不支持FreeType字库,因为Cairo使用FreeType字库时需要FontConfig的支持,我没有在win32下使用FontConfig的经验,所以为了简单起见,直接使用win32字库。

使用该win32工程编译的Cairo支持的输出格式包括:
  • Image surface(PNG) 输出为PNG格式的图像;
  • PDF surface 输出为PDF文件;
  • PS surface 输出为用于打印的Postscript文件;
  • SVG surface 输出为SVG格式文件。
更新至1.4.6版本,该版本是自1.2.4版本以来最稳定的版本,该版本也修复了关于使用MSVC编译的问题,所以以后只提供工程文件下载。
更新页面转至:http://www.cnblogs.com/avlee/archive/2007/05/02/cairo-msvc.html


发表于 2007-03-07 13:22  Avlee  阅读(2217)  评论(6编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-08-15
  • 2021-08-17
  • 2021-09-27
  • 2021-09-10
  • 2021-08-26
  • 2021-06-23
  • 2022-01-10
  • 2021-09-06
猜你喜欢
  • 2021-10-01
  • 2021-07-11
  • 2021-10-22
  • 2021-06-29
  • 2021-09-22
  • 2021-08-14
  • 2019-10-05
相关资源
相似解决方案