<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] > [參考](https://github.com/fogleman/gg) ## 概述 ## 實例 <details> <summary>data/fb.csv</summary> ``` 編號,責任人,部門,啟動時間,硬盤序列號 demo1,陳鵬杰,demo3,demo4,demo5 demo11,demo12,demo13,demo14,demo15 demo21,demo22,demo23,demo24,demo25 ``` </details> <br/> <details> <summary>main.go</summary> ``` package main import ( "fmt" "github.com/fogleman/gg" "io/ioutil" "strings" ) func main() { jpg, err := gg.LoadJPG("data/fb.jpg") if err != nil { panic(err) } dc := gg.NewContext(5306, 2913) if err := dc.LoadFontFace("data/font.ttf", 96); err != nil { panic(err) } dc.SetRGB(0, 0, 0) csv := getCSV("data/fb.csv") for _, v := range csv { dc.Clear() dc.DrawImage(jpg,0,0) dc.DrawString(v[0],3700, 600) dc.DrawString(v[1],3850, 1000) dc.DrawString(v[2],3700, 1400) dc.DrawString(v[3],4000, 1800) dc.DrawString(v[4],4200, 2200) err := dc.SavePNG(fmt.Sprintf("output/%s.png", v[1])) if err != nil { panic(err) } } } func getCSV(file string) [][]string { content, err := ioutil.ReadFile(file) if err != nil { panic(err) } contentString:=string(content) contArr := strings.Split(contentString, "\n")[1:] var resArr [][]string for _, line := range contArr { split := strings.Split(line, ",") resArr = append(resArr, split) } return resArr } ``` </details> <br/>
                  <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>

                              哎呀哎呀视频在线观看