惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
J
Java Code Geeks
I
InfoQ
V
Visual Studio Blog
M
MIT News - Artificial intelligence
H
Help Net Security
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
G
Google Developers Blog
A
About on SuperTechFans
腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
S
SegmentFault 最新的问题
WordPress大学
WordPress大学

博客园 - Avlee

ArcGIS Server Manager 登录失败的解决方法 利用ArcSDE C API读取ArcSDE Raster数据 倡议以赞助的形式成立一个博客园的开发团队(博客园商业化尚早) 在WebGIS中试用Microsoft Silverlight有感 The MSVC project of the cairo library(version 1.4.6) WebGIS团队启用二级域名 Adobe 将停止对Adobe SVG Viewer的支持! SVG Authoring Guidelines[转] ArrayList.ToArray(Type) Or ArrayList.CopyTo(Array) Using Delegates with Data Readers to Control DAL Responsibility[转] 关于旧mdl程序向V8升级的问题 有了Flash和SVG,Adobe还想做什么呢? 基于Geomedia Professional平台的GIS应用开发(一) 根据权限创建页面上的功能按钮的一种简单有效的方法 如何让英文版的Adobe SVG Viewer显示中文文字 Adobe SVG Viewer 6.0 中自定义右键菜单 过年了,再忙也要回家...... 申请加入 “WebGIS” 团队 WebGIS团队刚刚成立
Building the cairo graphic library using msvc
Avlee · 2007-03-07 · via 博客园 - Avlee

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