用户操作
[即时聊天] [发私信] [加为好友]
许式伟ID:xushiweizh
430321次访问,排名111好友6人,关注者41
xushiweizh的文章
原创 125 篇
翻译 0 篇
转载 11 篇
评论 921 篇
许式伟的公告

本博客内容除非特殊说明均属原创,如需转载、引用其中的部分文字,请注意以下几点:

1)请在转载(引用)的内容开始添加本人署名,并提供本博客中相应文章的链接。如你的作品为非电子读物或纯文本,请给出链接的url。

2)请勿用于商业用途。

3)如果愿意,请给我邮件:xushiweizh@gmail.com,让我知道我的东西到哪去了。谢过。

重要链接

最近评论
sydii1225:一派胡言!

楼主请不要卖弄玄虚,很简单的东西,非要有意搞的那么复杂以显示自己的能力,这种心态不好!先学OO的都有这个毛病,其实我也不例外,不过我现在认识到了而已。

[窗口过程(WindowProc)是不可序列化的]
楼主,你知道user32.dll里面是什么东东么?

窗口类的作用,windows 程序设计 里面是有讲……
sydii1225:一派胡言!

楼主请不要卖弄玄虚,很简单的东西,非要有意搞的那么复杂以显示自己的能力,这种心态不好!先学OO的都有这个毛病,其实我也不例外,不过我现在认识到了而已。

[窗口过程(WindowProc)是不可序列化的]
楼主,你知道user32.dll里面是什么东东么?

窗口类的作用,windows 程序设计 里面是有讲……
kwlong2008:

来看看朋友,最近过的怎么样?俺的空间是介绍
网站制作网站建设的,有时间也常去一下我的空间谢谢!o(∩_∩)o...
yxmmrwx:嗯,这个好!
受用了,谢谢
waterwalk:刷屏了,不好意思~
文章分类
收藏
相册
DocX预览图
Google vs. 百度
WinX相关
WINX团队
ebasil的专栏(RSS)
VisualFC/WINX专栏(RSS)
任风行(一路奔跑)(RSS)
绅士亦花心之WINX相关(RSS)
许伟群的专栏(RSS)
友情链接
QWL1996的专栏(RSS)
Sting的专栏(RSS)
SunHui的专栏(RSS)
不亦快斋(RSS)
于无声处(RSS)
手机开发论坛
珠穆朗玛(老汉)(RSS)
福&柯实验室(RSS)
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 用 cairo 实现跨平台图形收藏

 | 旧一篇: Erlang: Scalaris 以及内建的 json parser 支持

cairo (http://cairographics.org/) 是一个免费的矢量绘图软件库,它可以绘制多种输出格式。cairo 支持许多平台,包括 Linux、BSD、Microsoft® Windows® 和 OSX(BeOS 和 OS2 后端也正在开发)。Linux 绘图可以通过 X Window 系统、Quartz、图像缓冲格式或 OpenGL 上下文来实现。另外,cairo 还支持生成 PostScript 或 PDF 输出,从而产生高质量的打印结果。在理想情况下,cairo 的用户可以在打印机和屏幕上获得非常接近的输出效果。

目前,cairo 可以呈现以下输出格式:

  • X Window System(如果可能的话,会利用 Render 扩展)
  • OpenGL(使用 glitz 后端)
  • In-Memory Images(pixbuffs 等等)
  • PostScript(适用于打印)
  • PDF(Portable Document Format)文件
  • SVG(Scalable Vector Graphics)格式
cairo用C实现。并有多种语言的绑定(Bindings)。目前可用的 cairo 绑定包括:

* http://www.cairographics.org/cairomm/ (C++绑定)
* http://www.cairographics.org/cairo-php/ (PHP绑定)
* http://code.google.com/p/erlycairo/ (Erlang绑定,非官方)
* 还有 Ruby、Perl、Python、Java™ 语言和 .Net/mono 等等。

一些界面//图形库也为 cairo 提供了绑定,这使 cairo 开发更加简便了。2.8 之后的 Gtk+ 版本包含对 cairo 的完整支持,而且以后的 GTK 版本一直选用 cairo 作为基本绘图系统。另外,GNUstep 和 FLTK 等工具集已经开始支持用 cairo 来满足图形呈现需求。


参考资料:http://www.ibm.com/developerworks/cn/linux/l-cairo/index.html


发表于 @ 2008年08月06日 05:39:00|评论(loading...)|收藏

 | 旧一篇: Erlang: Scalaris 以及内建的 json parser 支持

评论

#ttkk1024 发表于2008-08-06 18:53:00  IP: 218.26.96.*
给老大顶一下
#LiYanRui 发表于2008-08-18 19:27:55  IP: 222.134.129.*
能不能把 free software 翻译为“自由软件”呢?

cairo 项目主页上很明确地说了:you should think of ``free'' as in ``free speech,'' not as in ``free beer.''
#waterwalk 发表于2008-09-06 20:14:47  IP: 219.131.196.*
老许怎么研究起图形来了。
#waterwalk 发表于2008-09-06 20:14:49  IP: 219.131.196.*
老许怎么研究起图形来了。
#waterwalk 发表于2008-09-06 20:14:58  IP: 219.131.196.*
老许怎么研究起图形来了。
#waterwalk 发表于2008-09-06 20:15:28  IP: 219.131.196.*
刷屏了,不好意思~
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 许式伟