Cairo

✍ dations ◷ 2025-04-13 17:39:27 #用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)。

相关

  • 预防人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学预防医学是指以预防疾病的发生,来代替
  • 下痢腹泻(俗称拉肚子,广东俗称肚痾,台语俗称漏屎,中医称之为泄泻,英语:diarrhea, diarrhœa来自希腊语:διάρροια,包含两个字根:“διά /dia,经过”,以及“ῥέω/rheo,流动”)的定
  • 触角触角亦称为触须,是指某些有爪动物、节肢动物或是软体动物等生长于头部的一种感觉器官。大部分都生长于头部的两侧,具有听觉、触觉以及嗅觉等功能。形状有许多种类,常见的有丝状
  • 微国家微国家(Micronation),亦称为“模型国家”(Model Country),或“新国家项目”(New Country Project),或“私人国家”,是指自称为独立的主权国家却未获得世界各国政府或各主要国际组织所
  • 单氧酶结构 / ECOD单加氧酶(英语:Monooxygenase,又称混合功能氧化酶)在多种代谢途径中是作为催化将一个羟基整合入底物中的酶类。在此反应中,氧气分子的两个原子分别被还原为一个羟基以
  • 维京群岛维尔京群岛(英语:Virgin Islands)是位于加勒比海上的背风群岛中部地区内的一个小群岛,在政治上被划分成英属维尔京群岛和美属维尔京群岛两个部分,其中前者为英国海外领土,而后者则
  • 陆军参谋部高级准尉陆军参谋部高级准尉(英语:Army Staff Senior Warrant Officer,缩写 ARSTAF SWO),为美国陆军一个委任的职位,而非一个军衔;职位持有人的职责为按每种特别情况,向美国陆军参谋长提供以
  • 咽音咽音(Pharyngeal consonant、咽辅音)为舌头对咽部之闭锁与张开其间隙开合的交作发音所产生之辅音。咽辅音系列以IPA说明如下:当符号成对出现时,左边的是清音,右边的是浊音。阴影
  • 株洲市职工大学坐标:27°49′55″N 113°10′01″E / 27.831904°N 113.167033°E / 27.831904; 113.167033株洲市职工大学(又名:湖南省株洲市工业中等专业学校)位于湖南省株洲市荷塘区石宋大
  • 李京海李京海(이경해,1947年-2003年9月10日)是一位韩国农民,社会运动家。生于全罗北道长水郡,曾反对企业全球化及支持本国的农民及渔民。此外,他曾担任韩国渔农业联盟主席。也是反对世贸