<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-cairo" xml:lang="ko">

  <info>
    <link type="guide" xref="tech" group="cairo"/>
    <revision pkgversion="3.0" date="2011-04-05" status="candidate"/>

    <credit type="author copyright">
      <name>Shaun McCance</name>
      <email its:translate="no">shaunm@gnome.org</email>
      <years>2011–2012</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>

    <desc>벡터 기반 2차원 고품질 그래픽</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>조성호</mal:name>
      <mal:email>shcho@gnome.org</mal:email>
      <mal:years>2016, 2017, 2018.</mal:years>
    </mal:credit>
  </info>

<title>카이로</title>

<p>카이로는 벡터 그래픽 표현, 그림 합성, 계단 현상 처리 텍스트 표현 기능을 제공하는 매력적인 API를 갖춘 2D 그래픽 라이브러리입니다. 카이로에서는 상이한 미디어에 그래픽을 표현하는 플랫폼 독립 코드를 작성할 수 있도록, X 윈도우 시스템, 마이크로소프트 윈도우, 메모리 이미지 버퍼 등의 다중 출력 장치 지원 수단을 제공합니다.</p>

<p>카이로 드로잉 모델은 포스트 스크립트와 PDF에서 제공하는 모델과 비슷합니다. 카이로 API에서는 입방체 선그리기 및 면 채우기, 배지어 곡선, 그림 합성, 회전, 크기, 비율 등의 변환을 처리하는 수단을 제공합니다. 이 벡터 그래픽 처리 수단으로 멋지고 깔끔한 그래픽을 표현할 수 있습니다.</p>

<p>카이로의 방대한 드로잉 모델은 여러 미디어에서 고품질의 화면을 표현할 수 있습니다. 동일한 API를 화면 그래픽 및 텍스트를 만들고, 그림을 표현하며, 출력 용도에 적합한 깔끔한 출력 물을 만들 때 활용할 수 있습니다.</p>

<p>GTK+에 있는 위젯 말고도 프로그램에 그래픽을 표현할 때마다 카이로를 활용해야합니다. GTK+의 대부분의 모든 그림 표현은 카이로로 끝낼 수 있습니다. 개별 그리기 동작에 카이로를 활용하면 프로그램에서 고품질의, 깔끔한, 해상도에 무관한 그래픽을 표현할 수 있습니다.</p>

<list style="compact">
  <item><p><link href="http://www.cairographics.org/manual/">카이로 설명서</link></p></item>
  <item><p><link href="http://www.cairographics.org">카이로 웹 사이트</link></p></item>
</list>
</page>
