<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Cario 圖形庫 > 原文: [https://zetcode.com/gfx/cairo/cairolib/](https://zetcode.com/gfx/cairo/cairolib/) 歡迎來到 Cario 圖形教程。 本教程將教您 Cairo 2D 矢量繪圖庫的基礎知識和一些高級主題。 在大多數示例中,我們將使用 GTK+ 編程庫。 本教程使用 C 編程語言完成。 ## 2D 矢量圖形 有兩種不同的計算機圖形。 矢量和光柵圖形。 柵格圖形將圖像表示為像素的集合。 矢量圖形是使用諸如點,線,曲線或多邊形之類的幾何圖元來表示圖像。 這些基元是使用數學方程式創建的。 兩種類型的計算機圖形都有優點和缺點。 矢量圖形優于柵格的優點是: * 較小的大小 * 無限放大的能力 * 移動,縮放,填充或旋轉不會降低圖像質量 ## Cario Cario 是用于創建 2D 矢量圖形的庫。 它是用 C 編程語言編寫的。 存在其他計算機語言的綁定。 Python,Perl,C++ ,C# ,Java。 Cairo 是一個多平臺庫,可在 Linux,BSD 和 Mac OS 上運行。 Cario 支持各種后端。 * X Window 系統 * Win32 GDI * Mac OS X * PNG * PDF 格式 * PostScript * SVG 這意味著我們可以使用該庫在 Linux/BSD,Windows,Mac OS 上的 Windows 上繪圖,并且可以使用該庫創建 PNG 圖像,PDF 文件,PostScript 文件和 SVG 文件。 我們可以將 cairo 庫與 Windows OS 上的 GDI+ 庫和 Mac OS 上的 Quartz 2D 比較。 Cario 是一個開源軟件庫。 從 2.8 版開始,cairo 庫是 GTK+ 系統的一部分。 ## 編譯示例 這些示例使用 C 編程語言創建。 我們使用 GNU C 編譯器來編譯它們。 ```c gcc example.c -o example `pkg-config --cflags --libs gtk+-3.0` ``` 請注意,編譯選項的順序很重要。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看