<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Cairo</id>
	<title>Cairo - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Cairo"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Cairo&amp;action=history"/>
	<updated>2026-07-11T20:34:58Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Cairo&amp;diff=326305&amp;oldid=prev</id>
		<title>imported&gt;S8321414 来自 2023年9月24日 (日) 23:52</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Cairo&amp;diff=326305&amp;oldid=prev"/>
		<updated>2023-09-24T23:52:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|G2=FL&lt;br /&gt;
}}&lt;br /&gt;
{{不是|开罗}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = cairo&lt;br /&gt;
| logo                   = Cairo banner closeup.svg&lt;br /&gt;
| logo size              = 150px&lt;br /&gt;
| logo caption           = [[File:Cairo graphics.svg|125px]]&lt;br /&gt;
| author                 = [[基思·帕卡德]]、[[卡尔·沃思]]&amp;lt;ref&amp;gt;{{cite web |url=http://cworth.org/ |title=Carl&amp;#039;s boring web pages |work=cworth.org |year=2013 |accessdate=11 July 2014 |archive-date=2014-05-17 |archive-url=https://web.archive.org/web/20140517030659/http://cworth.org/ |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| developer              = [[卡尔·沃思]]、[[贝赫达德·埃斯法赫博德]]&lt;br /&gt;
| programming_language   = [[C语言]]&lt;br /&gt;
| operating_system       = [[跨平台]]&lt;br /&gt;
| genre                  = [[图形库]]&lt;br /&gt;
| license                = [[GNU宽通用公共许可证]]版本2.1或是[[Mozilla公共许可证]]版本1.1&lt;br /&gt;
| website                = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cairo&amp;#039;&amp;#039;&amp;#039;是一個用於提供[[向量圖形]]繪圖的自由函式庫，Cairo提供在多個背景下做[[二维空间]]的繪圖，進階的更可以使用[[電腦硬件|硬體]]加速功能&amp;lt;ref&amp;gt;{{cite web | url = http://cairographics.org/ | title = Cairo homepage | accessdate = 2010-10-30 | archive-date = 2011-02-23 | archive-url = https://web.archive.org/web/20110223042602/http://cairographics.org/ | dead-url = yes }}&amp;lt;/ref&amp;gt;。雖然Cairo是使用[[C語言]]撰寫的，但是當使用cairo時，可以用許多其他種語言來使用，包括有[[C++]]、[[C Sharp|C#]]、[[Java]]、[[Python]]、[[Perl]]、[[Ruby]]、[[Scheme]]、[[Smalltalk]]以及許多種語言&amp;lt;ref&amp;gt;{{cite web |url=http://cairographics.org/bindings/ |title=Cairo Language Bindings |accessdate=2014-04-16 |archive-date=2011-05-17 |archive-url=https://web.archive.org/web/20110517121127/http://cairographics.org/bindings/ |dead-url=no }}&amp;lt;/ref&amp;gt;，cairo在[[GNU較寬鬆公共許可證]]與[[Mozilla公共许可证]]兩種授權條款下發行。&lt;br /&gt;
&lt;br /&gt;
==後端==&lt;br /&gt;
Cairo支持很多不同後端的输出，在实现中被称作“surface”。支持的后端包括[[X Window]]系统、[[图形设备接口|Win32 GDI]]、[[Quartz Compositor]]、[[OS/2]]，[[OpenGL]]环境（直接或间接地通过{{tsl|en|glitz|}}）、内存缓冲区、[[PNG]]、[[PDF]]、[[PostScript]]、[[DirectFB]]和[[SVG]]文件。&lt;br /&gt;
&lt;br /&gt;
还有一些开发中的后端如：[[OpenVG]]，[[Qt]]，[[Skia_Graphics_Library|Skia]]和Windows [[Direct2D]]。&amp;lt;ref&amp;gt;{{cite web |url=http://www.basschouten.com/blog1.php/2009/11/22/direct2d-hardware-rendering-a-browser |title=Direct2D: Hardware Rendering a Browser |author=Bas Schouten |date=2009-11-22 |accessdate=2010-02-12 |archive-date=2010-02-10 |archive-url=https://web.archive.org/web/20100210085623/http://www.basschouten.com/blog1.php/2009/11/22/direct2d-hardware-rendering-a-browser |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==知名應用==&lt;br /&gt;
因为能够提供高级的跨平台2D绘图的支持，cairo在开源社区十分流行。&lt;br /&gt;
&lt;br /&gt;
*[[GTK+]]从2005年的2.8版开始，使用cairo去渲染它的大多数控件，从GTK+ 3开始，所有的渲染任务由cairo完成。&lt;br /&gt;
*[[Mono]]项目，包括Moonlight，在很早便设想用cairo作为后端驱动[[GDI+]]（libgdiplus）和 System.Drawing命名空间。&lt;br /&gt;
*[[Mozilla]]项目在最近版本的[[Gecko]]排版引擎中使用cairo，用来渲染生成的图形输出。&lt;br /&gt;
**Gecko 1.8，Firefox 2.0和[[SeaMonkey]] 1.0的排版引擎，使用cairo渲染SVG和&amp;lt;canvas&amp;gt;内容。&lt;br /&gt;
**Gecko 1.9，作为[[Firefox 3]]底层使用cairo对网页内容和用户界面进行渲染。&lt;br /&gt;
*[[Poppler]]库使用cairo渲染PDF文档. cairo使得对反锯齿矢量图形和透明物件的绘制成为可能。&lt;br /&gt;
*矢量绘图应用程序[[Inkscape]]使用cairo图形库显示其概要模式，以及自从0.46正式版使用它输出PDF和PostScript文档。&lt;br /&gt;
*[[FontForge]]在2008年10月中旬启用cairo为默其认渲染图形库。&lt;br /&gt;
*[[R语言]]经cairo用PDF，PostScript和SVG格式输出图像。&lt;br /&gt;
*[[Gnuplot]] 4.4现在使用cairo来渲染PDF和PNG输出。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
基思·帕卡德和卡尔·沃思为在[[X Window]]系統使用创立了cairo项目&amp;lt;ref&amp;gt;{{cite web | title=Xr: Cross-device Rendering for Vector Graphics | url=http://cworth.org/~cworth/papers/xr_ols2003/html/ | accessdate=2009-06-08 | archive-date=2009-06-14 | archive-url=https://web.archive.org/web/20090614000825/http://cworth.org/~cworth/papers/xr_ols2003/html/ | dead-url=no }}&amp;lt;/ref&amp;gt;。它原本（直到2003年）被称做Xr或Xr/Xc。为了加强跨平台而非被局限在X Window平台绘图的印象，项目更换了名称。Xr经被解释为希腊字母[[chi]]和[[rho]]派生出新名称cairo。&lt;br /&gt;
&lt;br /&gt;
==相似的技術==&lt;br /&gt;
Cairo大抵相似於[[微軟]]的[[Windows Presentation Foundation|WPF]]和[[圖形設備接口|GDI+]]、[[蘋果公司]]的[[Quartz 2D]]、{{tsl|en|Anti-Grain Geometry|}}（AGG）。&lt;br /&gt;
&lt;br /&gt;
==相關條目==&lt;br /&gt;
*[[Display PostScript]]&lt;br /&gt;
*[[Skia Graphics Library]]&lt;br /&gt;
*[[WebGL]]&lt;br /&gt;
&lt;br /&gt;
==參考資料==&lt;br /&gt;
{{Reflist|30em}}&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
* {{official}}&lt;br /&gt;
&lt;br /&gt;
[[Category:用C編程的自由軟體]]&lt;br /&gt;
[[Category:GTK]]&lt;br /&gt;
[[Category:自由發展元件與函式庫]]&lt;br /&gt;
[[Category:Cairo]]&lt;br /&gt;
[[Category:Freedesktop.org]]&lt;br /&gt;
[[Category:GNOME函式庫]]&lt;br /&gt;
&lt;br /&gt;
{{Freedesktop.org}}&lt;br /&gt;
{{GTK|state=collapsed}}&lt;/div&gt;</summary>
		<author><name>imported&gt;S8321414</name></author>
	</entry>
</feed>