Cairo

✍ dations ◷ 2025-09-09 22:49:42 #用C编程的自由软件,GTK,自由发展元件与函式库,Cairo,Freedesktop.org,GNOME

Cairo(西柔)是一个让用于提供矢量图形绘图的自由库,cairo提供在多个背景下做二维空间的绘图,高级的更可以使用硬件加速功能。

虽然cairo是使用C语言撰写的,但是当使用cairo时,可以用许多其他种语言来使用,包括有C++、C#、Java、Python、Perl、Ruby、Scheme、Smalltalk以及许多种语言,cairo在GNU宽通用公共许可证与Mozilla公共许可证两种许可协议下发行。

Cairo支持很多不同后端的输出,在实现中被称作“surface”。支持的后端包括X Window系统、Win32 GDI、Quartz Compositor、OS/2,OpenGL环境(直接或间接地通过glitz(英语:glitz))、内存缓冲区、PNG、PDF、PostScript、DirectFB和SVG文件。

还有一些开发中的后端如:OpenVG,Qt,Skia和Windows Direct2D。

因为能够提供高级的跨平台2D绘图的支持,cairo在开源社区十分流行。

Keith Packard和Carl Worth为在X Window系统使用创立了cairo项目。它原本(直到2003年)被称做Xr或Xr/Xc。为了加强跨平台而非被局限在X Window平台绘图的印象,项目更换了名称。Xr经被解释为希腊字母chi和rho派生出新名称cairo。

Cairo大抵相似于微软的WPF和GDI+、苹果公司的Quartz 2D、Anti-Grain Geometry(英语:Anti-Grain Geometry)(AGG)。

相关

  • X射线天文学X射线天文学是以天体的X射线辐射为主要研究手段的天文学分支。X射线天文学中常以电子伏特(eV)表示光子的能量,观测对象为0.1keV到100keV的X射线。其中又将0.1keV-10keV的X射线
  • 眼痒眼痒是眼科临床常见的症状,多由眼部炎症性病变刺激导致组织肥大细胞脱颗粒而引起,常见的病变包括过敏性结膜炎(眼部过敏)、急慢性结膜炎、眼干燥症、睑缘炎、接触性睑皮炎等。过
  • 量子退相干在量子力学里,开放量子系统的量子相干性会因为与外在环境发生量子纠缠而随着时间逐渐丧失,这效应称为量子退相干(英语:Quantum decoherence),又称为量子去相干。量子退相干是量子
  • 瓶梗瓶梗(/ˈfaɪəlaɪd/;FY-ə-lyde;希腊语:phialis,英语:phialide)最早由Hanlin(1976)研究棒曲霉(学名:Aspergillus clavatus)时所发现。是高等真菌无性生殖的构造。为一种真菌分生孢子
  • 遣新罗使遣新罗使是日本派遣新罗的使节,特指公元668年以后派往统一新罗的使节。779年(宝龟10年)为最后派遣。日本与朝鲜半岛早期的交流资料不充分,仅可由史书等材料中的若干线索推测。广
  • 卫东区卫东区是中华人民共和国河南省平顶山市的一个市辖区。面积103平方公里,2002年人口28万。目前下辖:五一路街道、建设路街道、优越路街道、东安路街道、东工人镇街道、东环路街
  • 星报 (马来西亚)星报(英语:The Star,MYX:6084)是马来西亚一家以英语为媒介语的小报报社,总部设在八打灵再也。星报于1971年创立,原是北马槟城的一份区域性英文报,后来在1976年开始向全国发行。1995
  • 许平和许平和(1926年-1994年,印尼语:Kho Ping Hoo)生于爪哇梭罗市,为战后初期印尼华裔通俗小说作家,代表作有《血染婆罗浮屠》、《南海风暴》、《双雕的故事》、《快刀柔情》、《无敌神侠
  • 博希蒙德二世博希蒙德二世(Bohemond II,1108年-1130年2月)。博希蒙德一世之子。1126年从阿普利亚到达安条克,不久便与耶路撒冷摄政鲍德温二世的女儿艾丽丝结婚,1129年与鲍德温二世联合进攻大
  • 致命恋爱《致命恋爱》(韩语:목숨 건 연애,英语:Life Risking Romance)是2016年12月上映的一部韩国喜剧电影,讲述的是菜鸟推理小说家秘密侦查案件的故事。悬疑小说家齐仁( 河智苑 饰)充满热